Добавление заголовка диаграммы с Vincent/Vega

Я пытаюсь создать диаграммы Vega на питоне, используя Vincent. Есть ли способ добавить заголовок к диаграммам? По какой-то причине я не могу найти примеры диаграмм, созданных с помощью 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", но безуспешно.


person bobfet1    schedule 11.12.2013    source источник
comment
Я также ищу встроенную функцию заголовка. На данный момент мое решение состоит в том, чтобы создать текстовую метку, содержащую заголовок, и поместить ее с метками диаграммы в одну группу, чтобы они разделяли пространство.   -  person floribon    schedule 22.07.2015


Ответы (1)


Получил такое же требование, затем попытался найти метод, подобный 'set_title', в исходном коде Винсента... и ничего не найдено. Но метод «легенда» может быть альтернативой функции заголовка, например

bar.legend(title='test')
person Richard    schedule 05.11.2018