要使用Altair创建可滚动的柱状图,你需要使用altair库和vega_datasets库来获取示例数据。以下是一个简单的示例代码:
import altair as alt
from vega_datasets import data
# 加载示例数据
source = data.barley()
# 创建可滚动的柱状图
chart = alt.Chart(source).mark_bar().encode(
x='variety',
y='sum(yield)',
color='site'
).properties(
width=600,
height=400
).interactive()
# 显示图表
chart.show()
在这个示例中,我们使用data.barley()加载了一个示例数据集。然后,我们使用alt.Chart()创建了一个图表对象,并使用mark_bar()指定了柱状图的类型。接下来,我们使用encode()方法来指定X轴、Y轴和颜色的字段。最后,通过properties()方法设置了图表的宽度和高度,并使用interactive()方法使图表可交互。
最后,使用chart.show()方法显示图表。这将在浏览器中打开一个新的选项卡,并显示可滚动的柱状图。
请注意,为了运行这个示例,你需要安装altair和vega_datasets库。你可以使用以下命令进行安装:
pip install altair vega_datasets
希望这个示例能帮助到你!