0

Vincent 時系列の折れ線グラフを作成しようとしています。私のコードは次のとおりです。

#!/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()

出力がない (表示も chart.json も作成されない) またはエラーが発生します。ここにある他の同様の問題は、Ipython ノートブックまたは Canopy の問題が原因です。Ipython、ノートブック、または Canopy を使用していません。私の質問は、json が作成されないのはなぜですか?

編集: OK 多分私はそれを知らずに Ipython を使用しています! 私はこの出力を得ます:

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

ただし、このvis.core.initialize_notebook()ソリューションから追加しても役に立ちません。

4

1 に答える 1

0

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

編集: Eclipse タグを追加しました。最初からあったはずです。

于 2016-04-28T11:31:42.793 に答える