问题标签 [plotnine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Plotnine:绘制图形时如何删除 ggplot:(xxx) 类型烦人的文本输出
- 运行 jupyter 笔记本(python)
- 使用 Python Plotnine库绘图
- 我绘制并在输出图形下方是烦人的“ggplot2:(数字)”输出
- 通常你会
;
在你的笔记本单元格的末尾放一个,但是当我使用 Plotnine 时它似乎并没有抑制烦人的输出文本(但它显然适用于 matplotlib 等)
有任何想法吗 ?
python - 使用“plotnine”库绘制曲面 3D 图
问题:使用 python 库“plotnine”,我们可以绘制交互式 3D 曲面图吗?
备份说明
我想做的是,在 python 环境下,使用 R 绘图语法创建一个交互式 3D 绘图,就像我们在 R 中使用 ggplot2 库一样。这是因为我很难记住 matplotlib 和其他库(如 seaborn)的语法。
交互式 3D 绘图是指可以放大、缩小和上下滚动等的 3D 绘图。
似乎只有 Java 支持的绘图库 scuh as bokeh 或 plotly 可以创建交互式 3D 绘图。但我想使用库“plotnine”创建它,因为该库支持类似于 ggplot 的语法,这很容易记住。
例如,我可以使用库“plotnine”绘制如下图所示的 3D 曲面图吗?
/li>
上面的代码组成如下图。
您可以在此链接中查看完整的交互式 3D 曲面图
ps 如果我可以使用类似 ggplot 的语法绘制交互式 3D 绘图,它不必是我们应该使用的“plotnine”库。
感谢您抽出宝贵时间阅读此问题!
plotnine - 尝试为 geom_bar 创建计数标签时出错
我正在尝试使用 plotnine 创建带有标签的条形图。根据文档,您可以在 geom_text 的美学中使用 label="stat(count)" 来打印每个条的位置计数。这相当于在 R 的 ggplot2 中使用 ..count.. 关键字。
python版本是3.6.7 plotnine版本是0.5.1
根据文档,此代码应该可以工作:
当我尝试这个时,我收到这条消息:
PlotnineError: "Could not evaluate the 'label' mapping: 'stat(count)' (original error: name 'stat' is not defined)
如果我将表达式替换label='stat(count)'
为label='99'
代码运行并显示正确的绘图,当然所有标签都是常数值 99 而不是实际计数。
python-3.x - 如何以 1 小时的间隔缩放 x 轴,x 数据类型为 timedelta64[ns]
我的 x 轴是以小时和分钟为单位的时间,我无法以 1 小时的间隔绘制,默认情况下它以 5 小时的间隔绘制。
这里x轴是“newtime”,格式如下
第一次尝试这样但得到错误
TypeError:提供给连续刻度的离散值
第二次尝试这样但出错了
TypeError:提供给连续刻度的离散值
第三次这样尝试但出现错误
TypeError:提供给离散刻度的连续值
完整的代码在这里
并且数据在链接链接中
我正在尝试绘制这样的东西!https://imgur.com/vIf4a0r。我得到这样的情节!https://imgur.com/5ELyrzh。
python - 尝试保存使用 plotnine 创建的绘图时,Tkinter 崩溃
我在 Debian 9 上使用 Python 3.5.3。
单击“创建绘图”按钮以保存使用 plotnine 创建的绘图时,Tkinter 窗口崩溃。然而,该图已成功保存在工作目录中。下面所述的代码块是我在更大的 tkinter 应用程序中遇到的上述错误的简单再现。我是 python 编程的新手,通常将其用于生物信息学数据分析。请帮我。
这是从终端生成的警告
我还尝试通过注释掉 plot.save() 行来运行应用程序,如下面的代码块所示。单击“创建绘图”时应用程序不会崩溃。似乎在我尝试保存情节时错误正在蔓延,而不是在使用 plotnine 生成情节期间。
除了我遇到的这个烦人的错误之外,我的更大的应用程序几乎准备好了。我希望我的情节被保存并且 Tkinter 窗口保持打开状态。我会非常感谢任何建议。
python - 多类 plotnine geom_density 图不起作用
我在使用 plotnine 时遇到问题:我无法制作包含 3 个类的图形(以颜色分隔)。
每 10k 个样本中有一个新的“类”(0-2)。
结果将是:
但是如果我将样本数更改为 10k(只有 1 个类):
结果是:
现在这个有阶级和色彩的标题。我想在一个平面上制作 3 个图表,例如:
我是 plotnine 的新手,看不出有什么问题。花了很多时间尝试谷歌并解决这个问题。
您可以在这里下载数据:https ://drive.google.com/file/d/1IMK1YtXG8Zl1lY8JJ12RtzDpHn65vQKi/view
python - Plotnine 中的误差线
我有以下 Python plotnine 代码:
其中距离、力、xfit 和 yfit 只是我的数据框中的值列表。
这产生了这个情节:
我正在尝试将误差线添加到所有点。这样做的方法似乎是使用: + geom_errorbar()
which in R with ggplot2 is very simple: geom_errorbar(ymin = Length - yerr, ymax = Length + yerr)
. 但是,我无法让它在 python 中与 plotnine 一起工作,而且似乎没有任何使用错误栏的代码示例。
这是有关该功能的文档。我发现它没有帮助。
python - 将 ggplot 对象保存到文件时,有没有办法防止 plotnine 打印用户警告?
我正在用 python 构建一个模拟工具,它使用 plotnine 输出许多图。但是,对于我保存的每个单独的图,我都会收到以下错误消息:
我已经尝试手动设置所有参数,并且尝试使用 plot.save() 和 ggsave() 保存文件 - 两者都产生相同的结果。如果您搜索错误,唯一出现的是以下教程的作者得到了相同的错误,尽管它们没有在其中解决:
https://monashdatafluency.github.io/python-workshop-base/modules/plotting_with_ggplot/
为了保存绘图,我使用类似于以下的代码:
我希望能够保存这些情节,而不会产生任何可能使任何使用该程序的人感到困惑的烦人消息。
plotnine - 无法导入plotnine
尝试导入情节线时出错;我 pip 安装了 Unicode,但仍然看到相同的错误。不知道我还需要安装什么。