【发布时间】:2013-12-11 19:45:49
【问题描述】:
我正在尝试使用 Vincent 在 python 中创建 Vega 图表。有没有办法给图表添加标题?出于某种原因,我找不到任何使用 Vincent 和/或 Vega 创建的顶部有图表标题的图表示例。
这是来自 Vincent 网站的示例代码:
import vincent
vincent.core.initialize_notebook()
# dicts of iterables
cat_1 = ['y1', 'y2', 'y3', 'y4']
index_1 = range(0, 21, 1)
multi_iter1 = {'index': index_1}
for cat in cat_1:
multi_iter1[cat] = [random.randint(10, 100) for x in index_1]
bar = vincent.Bar(multi_iter1['y1'])
bar.axis_titles(x='Index', y='Value')
bar.width=700
bar.height=500
bar.display()
我曾尝试做类似bar.title="Chart Title" 之类的事情,但没有成功。
【问题讨论】:
-
我也在寻找一个内置的标题功能。现在我的解决方案是创建一个包含标题的文本标记,并将其与图表标记放在同一组中,以便它们共享空间。
标签: python visualization vega vincent