首页 > 解决方案 > 如何让 ggplot 在 python 中生成绘图

问题描述

我熟悉 R 中的 ggplot。使用 RStudio,将在右下角的窗口中生成一个绘图。

如果我尝试运行 python 程序来生成 ggplot,我的终端没有任何反应。代码运行没有错误,但什么也没产生。我错过了什么吗?

Matplot 似乎工作正常,并产生了一个情节。

我正在使用在 pip 上找到的 Fedora 32、python 3.8 和 ggplot。

from ggplot import *
import pandas

data = pandas.read_csv(
    "path-to-data")
g = ggplot(data,  aes('TIMEn', 'ENTRIESn_hourly')) + \
    geom_point() + stat_smooth(method="lm")
g

更新:好的,我认为部分问题是 csv 中数据的大小。我现在可以得到一个绘图,但前提是我在终端中逐行运行代码。如果我运行“python filename.py”,什么都不会产生

标签: pythonggplot2

解决方案


好的,我有事要做。我只是使用该.save()方法将绘图保存在工作目录中。这似乎解决了一切。


推荐阅读