2016-12-25 99 views
0

我想绘制熊猫df列的酒吧情节。plot.ly酒吧情节轴标签

df[z1z2].head() 

MN-SW_TO_MN-SE 562 
IA-2_TO_MN-SE  345 
MN-SW_TO_MN-WC 259 
MN-SW_TO_MN-SW 184 
ND_TO_MN-NW  163 
Name: z1z2, dtype: int64 
In [126]: 


data = [Bar(y=df['z1z2'].value_counts()[0:50])] 
iplot(data) 

注意:df['z1z2'].iplot(kind=Bar.....)不会失败证书错误。我想你不能直接从pandas离线拨打iplot

Bar plot

在任何情况下,现在我怎么绘制x轴,这是类即MN-SW_TO_MN-SE等

我Jupyter笔记本内脱机工作。

如果有人也可以指向我的文档,其中显示了Bar条形图或其他任何情节的例子,我将不胜感激。

是的,我知道plot.ly的完整参考文档在哪里。但是,对于不是开发人员的任何人来说,这并不直观也不容易。

回答

1

您可以将分类x值直接传递给Plotly。在下面的例子中,第一列包含类别(x=df.iloc[:,0])。

import string 
import pandas as pd 
import plotly 

plotly.plotly.sign_in('username', 'api_key') 

data = [[c, i] for i, c in enumerate(string.ascii_uppercase)] 
df = pd.DataFrame(data) 

plotly.plotly.plot([plotly.graph_objs.Bar(x=df.iloc[:,0], y=df.iloc[:,1])]) 

Output from snippet

是可能的Plotly的条形图还有什么?对我来说,最好的办法是查看现有示例并尝试对其进行逆向工程。文档相当完整,但没有例子的神秘。