文森特图未显示,没有错误信息

3 投票
1 回答
506 浏览
提问于 2025-04-17 21:01

我在用Vincent画图的时候,遇到了下面的问题:

<IPython.core.display.HTML at 0x10db19650>
<IPython.core.display.Javascript at 0x10db19d50>

这是我的代码:

import pandas as pd
import vincent

data = pd.read_csv('kd.csv')
pd.set_option('display.max_columns', None)

df = pd.DataFrame(data=[data['Age'], data['FG'], data['FGA'], data['3P'], data['3PA']])
df = df.T

df[['FG', 'FGA', '3P', '3PA']] = df[['FG', 'FGA', '3P', '3PA']].astype(float)

line = vincent.Line(df)

line.display()

这个问题在IPython和Ipython Notebook里都会出现。你知道为什么吗?

1 个回答

2

不知道你是否已经找到答案,但其实解决办法很简单。

import vincent as v
v.core.initialize_notebook()

这样一来,你的图表就应该能在Ipython笔记本中正确显示了。调用 line.display() 这个步骤其实是多余的。

撰写回答