3

何らかの理由で、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 で発生します。理由はありますか?

4

1 に答える 1

2

まだ答えが見つかったかどうかはわかりませんが、それは簡単な解決策です。

import vincent as v
v.core.initialize_notebook()

そこから、Ipython ノートブック内でプロットが正しくレンダリングされるはずです。へのお電話line.display()は不要です。

于 2014-07-12T04:28:55.127 に答える