【发布时间】:2015-06-02 18:03:10
【问题描述】:
我无法显示来自ggplot 的绘图。我试过类似的东西
import pandas as pd
import pylab as plt
import statsmodels.api as sm
from ggplot import *
df = pd.DataFrame.from_csv('file.csv', index_col=None)
x=df['X']
y=df['Y']
plt=ggplot(data=df,aes(x=x, y=y)) +\
geom_line() +\
stat_smooth(colour='blue', span=0.2)
plt.show()
为什么不显示?
【问题讨论】:
-
我很确定有错误信息:你能显示吗?
-
另外:我认为应该是 g = ggplot(...) + ...; g.draw(); plt.show()
-
如果我尝试得到错误
g=ggplot(data=df,aes(x=x, y=y)) +\ SyntaxError: non-keyword arg after keyword arg Process finished with exit code 1 -
我不确定,但 ggplot 有 show() 方法吗?我只使用了 pyplot (matplotlib) 中的 show() 方法。将 matplotlib.pyplot 导入为 plt。当你输入 plt 或 print plt 时你会得到什么?
标签: python python-3.x ggplot2 python-ggplot