【发布时间】:2020-11-14 10:29:43
【问题描述】:
我正在 jupyter notebook 中创建一个图表,显示按月份排序的火灾因素。但是它是按字母顺序而不是按时间顺序对月份进行排序,我尝试过的方式似乎对图表没有任何影响。我对此非常陌生,因此将不胜感激!我还附上了图表的截图。沿着 x 轴,您可以看到月份。
import pandas as pd
import altair as alt
data = pd.read_csv('forestfires.csv')
new_order = ['jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec']
data = data.reindex(new_order, axis=0)
alt.Chart(data).mark_circle().encode(
alt.X('month:O',
sort='ascending'),
alt.Y('FFMC:Q'),
alt.Size('ISI:Q')
)
【问题讨论】:
标签: python jupyter-notebook altair