用Vincent / Vega添加图表标题

时间:2013-12-11 19:45:50

标签: python visualization vega vincent

我正在尝试使用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"之类的事情但没有成功。

1 个答案:

答案 0 :(得分:1)

有相同的需求,然后尝试在文森特源代码中找到类似“ set_title”的方法……但未找到结果。 但是'legend'方法可能是title函数的替代方法,例如

bar.legend(title='test')