python - Vincent 图没有显示,没有收到错误

标签 python plot 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 中。知道为什么吗?

最佳答案

不确定您是否找到答案,但这是一个简单的解决方案。

import vincent as v
v.core.initialize_notebook()

从那里你的图应该在 Ipython notebook 中正确呈现。不需要调用 line.display()

关于python - Vincent 图没有显示,没有收到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22212336/

相关文章:

python - 无法使用预先签名的 url Minio Python 加载对象

matplotlib - 我如何将 y Axis 设置为以百万为单位?

c - 用 C 绘制图表 (ubuntu)

python - 无法显示 Vincent 示例 map ;没有建议的解决方案有效

python - 更改标签大小 - 足球场

python - 单击按钮时 kivy 加载相机(zbarscan)

Python HTTPServer serve_forever 控制台输入

r - 如何在 geom_point() 中反转大小

python - 为什么 Python Vincent map 可视化不映射数据框中的数据?