ggplot Python : Error : TypeError: 'module' object is not callable
ggplot Python : Error : TypeError: 'module' object is not callable
您好,我正在尝试在 Python 中使用 ggplot 库。所以我在我的 Anaconda 命令提示符下 pip install gglot。我在 jupyter notebook 中尝试了基本绘图(示例来自 http://ggplot.yhathq.com/docs/geom_density.html)。但是我收到错误提示“TypeError: 'module' object is not callable”。 noteobok中ggplot的import语句运行没有报错。但是我在 运行 ggplot() + geom 语句时遇到错误。
from ggplot import *
df = pd.DataFrame({
"x": np.random.normal(0, 10, 1000),
"y": np.random.normal(0, 10, 1000),
"z": np.random.normal(0, 10, 1000)
})
df = pd.melt(df)
ggplot(aes(x='value', color='variable'), data=df) + \
geom_density()
TypeError Traceback (most recent call last)
<ipython-input-12-162182859f18> in <module>()
6 df = pd.melt(df)
7
----> 8 ggplot(aes(x='value', color='variable'), data=df) + geom_density()
TypeError: 'module' object is not callable
我在这里遗漏了什么吗?
看起来 ggplot
是一个模块而不是 class。您应该执行 ggplot.ggplot(<snip>)
或将导入更改为 from ggplot import ggplot
。
您好,我正在尝试在 Python 中使用 ggplot 库。所以我在我的 Anaconda 命令提示符下 pip install gglot。我在 jupyter notebook 中尝试了基本绘图(示例来自 http://ggplot.yhathq.com/docs/geom_density.html)。但是我收到错误提示“TypeError: 'module' object is not callable”。 noteobok中ggplot的import语句运行没有报错。但是我在 运行 ggplot() + geom 语句时遇到错误。
from ggplot import *
df = pd.DataFrame({
"x": np.random.normal(0, 10, 1000),
"y": np.random.normal(0, 10, 1000),
"z": np.random.normal(0, 10, 1000)
})
df = pd.melt(df)
ggplot(aes(x='value', color='variable'), data=df) + \
geom_density()
TypeError Traceback (most recent call last)
<ipython-input-12-162182859f18> in <module>()
6 df = pd.melt(df)
7
----> 8 ggplot(aes(x='value', color='variable'), data=df) + geom_density()
TypeError: 'module' object is not callable
我在这里遗漏了什么吗?
看起来 ggplot
是一个模块而不是 class。您应该执行 ggplot.ggplot(<snip>)
或将导入更改为 from ggplot import ggplot
。