2016-04-28 1 views
0

私はVincentの時系列プロットを作成しようとしています。私のコードは次の通りです:Vincentはjsonを作成していません

#!/usr/bin/env python 

import pandas as pd 
import numpy as np 
import vincent 

#test data 
df2 = pd.DataFrame({ 'A' : 1., 'B' : pd.Timestamp('20130102'),'C' : pd.Series(1,index=list(range(4)),dtype='float32'),'D' : np.array([3] * 4,dtype='int32'), 'E' : pd.Categorical(["test","train","test","train"]), 'F' : 'foo' }) 
vis = vincent.Line(df2) # test 
vis.axis_titles(x='Time', y='Freq') 
vis.legend(title='Words') 
vis.to_json('chart.json') 
vis.display() 

出力はありません(display.jsonが作成されていません)。またはエラーが発生しました。他の同様の問題は、IpythonのノートブックやCanopyの問題のためです(例えば、this)。私はIpython、ノートブックまたはキャノピーを使用していません。私の質問は、なぜjsonが作成されていないのですか?

EDIT:おそらく私はそれを知らずにIpythonを使用しています!私はこの出力を得る:

<IPython.core.display.HTML at 0x7f980791e2d0> 

しかしvis.core.initialize_notebook()thisから解決を支援しませんを追加します。

答えて

0

Eclipseに問題がありました。私の作業ディレクトリは何らかの理由で、jsonファイルが作成されているサブディレクトリに設定されていました。他の誰かが私と同じように愚かな場合に備えて私はこれを投稿します。

編集:Eclipseタグを追加しました。最初はそこにいたはずです。

関連する問題