Criando um gráfico de múltiplas linhas usando Vincent

Eu estou tentando criar um gráfico de múltiplas linhas usando Vincent.

Eu tenho um arquivo csv com o seguinte layout:

,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

Aqui está o meu código:

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')

Isso é executado e um gráfico é gerado, mas nenhuma linha é exibida no gráfico:

Inspecionando os dados usando .grammar () eu vejo algo assim para a pontuação de cada semana:

{'val': 97, 'col': 'wk1', 'idx': 'Tom J'}

Qualquer ajuda em conseguir isso para renderizar é apreciada.

questionAnswers(1)

yourAnswerToTheQuestion