2016-03-02 75 views
6

我试图用cufflinks本地从熊猫plotly生成图表Dataframe袖扣plotly:设置袖扣配置选项启动

然而,当我尝试在Python控制台配置袖扣,它然后进入IPython中模式:

>>> import cufflinks as cf 
>>> cf.set_config_file(offline=True) 
In : 

随后,当我尝试生成一个情节,似乎没有什么:

In : df.iplot(kind='bar', barmode='stack', filename='cufflinks/test') 
In : 

袖扣可以被用来关闭没有密谋的账户?

回答

6

我认为问题是在iplot调用中设置filename参数。

df.iplot(kind='bar', barmode='stack')

http://nbviewer.jupyter.org/gist/santosjorge/5fdbe947496faf7af5e6

编辑是否有可能与plotly要做到这一点,你可以通过你的袖扣产生的身材plotly.plot:

import cufflinks as cf 
import plotly as py 
fig = df.iplot(kind='bar', barmode='stack', asFigure=True) 
py.offline.plot(fig) 
+0

就是这样 - 我试图在一个scipt中使用它,即不在ipython,jupyter或类似的东西中。你知道它是否可以像那样使用? – Charon

+0

啊,我不认为目前有积极支持将生成的图表自动保存到本地文件。 – elsherbini

+0

Plotly肯定有这种能力 - 你可以保存一个文件或生成一个HTML'div'嵌入到另一个文件中 - https://plot.ly/python/getting-started/ 我确信袖扣也可以脱机工作,我只需要弄清楚如何去做..... – Charon

0

这个工作对我(假设你有一个文件夹名袖扣):

import plotly.plotly as py 
import plotly 
import cufflinks as cf 
import pandas as pd 
import numpy as np 
from plotly.offline import download_plotlyjs, init_notebook_mode, 
plot, iplot 
init_notebook_mode(connected=True) 
cf.go_offline() 


# Offline html saving 
df = pd.DataFrame(np.random.randn(1000, 3), columns=['A','B','C']).cumsum() 
fig = df.iplot(asFigure=True) 
plotly.offline.plot(fig,filename="cufflinks/example.html")