Создание многострочного графа с использованием Vincent
Я пытаюсь создать многострочный граф с помощью Vincent.
У меня есть CSV-файл со следующим макетом:
,wk1,wk2,wk3,wk4,wk5,wk6,wk7,wk8,wk9
Tom J,97,65,82,65,101,84,79,71,83
Lisa R,95,87,95,65,61,78,93,95,56
Rich F,51,111,50,119,84,77,73,84,60
Anne E,63,68,89,70,95,80,56,75,82
Dan M,83,95,36,115,79,79,65,55,69
Mack W,67,89,72,79,47,64,113,94,33
Вот мой код:
import pandas as pd
import vincent
df = pd.read_csv('weekscores.csv', index_col=0)
lines = vincent.Line(df)
lines.axis_titles(x='WEEKS', y='SCORE')
lines.legend(title='Player')
lines.to_json('line.html',html_out=True,html_path='line_template.html')
Это выполняется, и график генерируется, но на графике не отображаются линии:
Проверяя данные с помощью .grammar (), я вижу что-то подобное для каждой неделиоценка:
{'val': 97, 'col': 'wk1', 'idx': 'Tom J'}
Любая помощь в получении этого приветствуется.