我想问一个有关我想作的情节的问题。我有来自世界各地的领导人(独裁者,总统,总理等)的数据,以及他们上任和失去权力的日期。此外,我也知道该政权是专制,民主还是其他……
我的计划是在数据中绘制一个包含所有国家/地区的图,并为其领导人提供不同的标尺。根据政权类别,我想使用不同的颜色。我有6种不同的政权类别。
我试图找到一些东西,发现了plot.ly,但是没有运气。
一个小文本示例,希望您能想象我打算做的事情(不是代表意义!)。
"-" = democracy
"~" = monarchy
"x" = dictatorship
USA: ----|---------|----------|------|--------|-----------|-----
UK: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~|-------|---|-----|-----
GER: --------|xxxxxxxxxx|---------|---------|--------|
我的数据始于1945年,但那时并非所有国家都存在,因此一些标尺将从1970年开始。 我会说这就像一堆堆积的水平甘特图。但是在尝试了无结果的情况之后,我对其他解决方案感到好奇。
感谢您的帮助!
编辑:也许我应该补充:我将数据导入为pd.DataFrame,并尝试将其用于plot.ly。
编辑2: 我设法得到一个结果,这有点丑陋,左边的文本不完全可见,“传奇”隐藏在滚动条后面,没有名称,只是数据中分配的键。我试图对布局使用字典,但没有用。我在文档中看到了这一点,但是它不起作用,我该怎么做才适合改编。 当前版本:https://plot.ly/~derhannes/10.embed
# The actual plotting
fig = ff.create_gantt(df_dd_gantt_final, colors=colors, index_col='Resource', show_colorbar=False, height=2400, width=1200, title='Regimes in history worldwide', showgrid_x=True, group_tasks=True)
py.iplot(fig, filename='regimes', world_readable=True)