我刚开始学习使用python.我正在使用anaconda python 3.5和Rodeo来做一个简单的事情ggplot.
from ggplot import *
df=pd.DataFrame({"Animal":["dog","dolphin","chicken","ant","spider"],"Legs":[4,0,2,6,8]})
p=ggplot(df, aes(x="Animal", weight="Legs")) + geom_bar(fill='blue')
p
ggsave("test.png",p)
Run Code Online (Sandbox Code Playgroud)
在第5行之前一切正常.我得到了我想要的情节.但是当我试图保存情节时,我收到了一个错误:
NameError:未定义名称'ggsave'
似乎ggplot模块中没有ggsave函数?ggplot版本是0.11.1.我在这里错过了什么吗?
我现在对于散点图,你可以写类似的东西
df.iplot(kind='scatter', x='myX',y='myY',categories='myGroup')
Run Code Online (Sandbox Code Playgroud)
假设这df是一个包含这些变量的数据框。但是,如果我更改为,这将不起作用
df.iplot(kind='box', x='myX',y='myY',categories='myGroup')
Run Code Online (Sandbox Code Playgroud)
它最终会得到一个散点图。categories箱线图尚不支持该设置还是我错过了某些内容?