【发布时间】:2020-01-10 04:49:42
【问题描述】:
我无法确定为什么我的 area chart 的前半部分看起来如此不寻常,而同一数据集的 bar chart 看起来完全正常。
这里是csv格式的数据框数据:
Month,Poll_Num
SEP,29.7
AUG,28.8
JUL,29.9
JUN,30.3
MAY,35.9
APR,32.2
MAR,30.6
FEB,28.5
JAN,29.9
DEC,22.2
NOV,27.2
我使用以下代码将此数据绘制为条形图:
alt.Chart(dataframe).mark_bar().encode(
x=alt.X('Month', sort=list(dataframe.Month)),
y=alt.Y('Poll_Num'))
要从同一个数据框创建面积图,我所做的只是调用 mark_area() 方法而不是 mark_bar()
alt.Chart(dataframe).mark_area().encode(
x=alt.X('Month', sort=list(dataframe.Month)),
y=alt.Y('Poll_Num'))
关于我可能做错了什么,或者是什么导致了这个看起来不寻常的区域图的任何想法?
【问题讨论】:
-
当我运行你的代码时,我得到一个正常的面积图。您能否描述一下您所看到的,以及它与您希望看到的有何不同?
-
感谢您的回复,@jakevdp。我看到的输出是this link 中的图像。不幸的是,我不能直接在这里发布它,因为我没有足够高的积分排名。
标签: altair