图表的扩展
Altair 的另一个美妙之处就是,我们可以从现有的图表中创建新的图表。例如,我们现在要加入新的数据 income,我们唯一需要做的就是告诉 Altair:用 income 作为y轴,代码如下所示:
categorical_chart = alt.Chart(data).mark_circle(size=200).encode(
x='population:Q',
y='income:Q',
color='country_id:N')
x='population:Q',
y='income:Q',
color='country_id:N')
如果想添加数据提示的功能(tooltip,鼠标悬停在数据上时,会显示该数据的详细信息),只需要增加一行代码:
ca[......]<p class="read-more"><a href="https://www.080910t.com/2019/05/14/%e5%8f%af%e8%a7%86%e5%8c%96%e7%a5%9e%e5%99%a8-altair-%e7%99%bb%e5%9c%ba-2/">继续阅读</a></p>