python - 如何让 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”,什么都不会产生
解决方案
好的,我有事要做。我只是使用该.save()
方法将绘图保存在工作目录中。这似乎解决了一切。
推荐阅读
- swift - 获取 UIView 在 UIImageView 中的位置
- javascript - 导入公钥“SubtleCrypto”时出错:提供的值无法转换为序列
- azure-sql-database - Azure SQL 数据库 sys.fn_get_audit_file 或 sys.fn_xe_file_target_read_file 问题
- python - parse multiple date format pandas
- flutter - 如何在 Flutter 中显示 SnackBar?
- javascript - 无法从 Chrome 扩展访问 dataLayer
- visual-studio-code - 如何将本地包依赖项导入 Kedro 笔记本?
- java - 用java类表示sql表
- css - 悬停时保持动画的变换位置
- c# - 从cmd调用编译的.exe中的c#函数