问题标签 [python-ggplot]

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.

0 投票
2 回答
803 浏览

python - How can I place a python gglot figure in a gui?

fI have done my data analysis in ipython using pandas and ggplot, but now i would like to move this to a gui and thought to use pyqt.

To create a figure in pyqt i would usually use matplotlib, something along these lines..

But I would like to use the integration between pandas and ggplot. But this does not work

How can I plot a python ggplot figure in a pyqt program?

0 投票
1 回答
329 浏览

python - 在熊猫中获取每月时间

我有一个熊猫系列,我想使用 ggplot 和 facetting 按月绘制 - 也就是说,每个月都有一个迷你图。

Series 有 datetime 作为索引,所以我可以使用 Series.index.time 作为 x 轴,我可以使用 Series.index.month 获取月份。但如果我这样做,每个方面的日期时间都是绝对的,因此它们不会对齐。基本上,我需要的是一个描述相对于月份的时间的索引,或者“自月初以来的时间”(月份中的某天 + 某天中的时间)。有没有什么简单的方法可以在熊猫中做这样的事情?

示例数据(如果有人有更好的方法来有效地表示这一点,请告诉我):

基本上,我想要的是相同的索引,但年份和月份下降了。

0 投票
1 回答
6232 浏览

python - 在python中使用ggplot绘制一个带有多个数据框的散点图

我试图从两个单独的数据帧中获取数据到同一个散点图上。我在 R 中看到了使用类似以下内容的解决方案:

ggplot() + geom_point(data = df1, aes(df1.x,df2.y)) + geom_point(data = df2,aes(df2.x, df2.y))

但是在 python 中,使用该ggplot模块时,当我尝试不使用ggplot()args 时出现错误。这只是模块的限制吗?我知道我可能会使用其他工具进行绘图,但如果可能的话,我更喜欢 ggplot 解决方案。

我的第一个数据帧由每 2 分钟一次的电压信息和每小时一次的温度信息组成,因此将这两个数据帧组合起来不是 1 比 1。此外,我更愿意坚持使用 Python,因为我的解决方案的其余部分都在 python 中。

0 投票
1 回答
1983 浏览

python - Python ggplot问题绘制> 8个股票并且图例被截断

首先让我说 Python 的 ggplot 是一个伟大的开始,并感谢开发人员投入的工作。目前我在同一个情节上有两个主要问题。如果我绘制 8 只或更少的股票,图像看起来不错,只是图例超出了图形区域(问题 1)。如果我绘制超过 8 只股票,则该图会触发一些明显不代表数据的不稳定线。此外,图例不会调整大小,而是省略了额外的股票代码(问题 2)。任何帮助表示赞赏。谢谢!

体面的情节代码:

错误的情节代码:

0 投票
2 回答
1385 浏览

python - 为 Python 安装 ggplot

我在为 Python 安装 pandas 和 ggplot 包时遇到了令人沮丧的事情。我完全卸载了两个旧版本的 Python 并安装了 Canopy(Enthought Python Distribution Free),因为它带有几个 ggplot 的依赖项“开箱即用”。

当我尝试“pip install ggplot”时,出现以下错误:python27.lib(python27.dll):致命错误 LNK1112:模块机器类型“x64”与目标机器类型“X86”冲突

我有一个 64 位的 Windows 7 操作系统。我安装了 64 位 Canopy。我在某处读到 Python 需要安装 Visual Studio 2008。这很难追查,所以我相信我最终得到了 VS 2008 的 32 位版本。

32 位 Visual Studio 是否会导致此错误?我真的需要2008吗?(Visual Studio 网站提供的最古老的是 Visual C++ 2010,但不清楚我会收到 32 位还是 64 位。)

如果您回答,请假设我对自己在做什么知之甚少。

我已经阅读了具有相同错误代码的问题的答案,但它们让我有点不知所措。 致命错误 LNK1112:模块机器类型“x64”与目标机器类型“X86”冲突

0 投票
1 回答
14565 浏览

python - 如何在 python ggplot 中创建条形图?

我正在使用 yhat 的ggplot 库。我有以下熊猫数据框:

目前,我正在执行以下操作(df函数第一行的第一行返回的是上面的 DataFrame):

这就是我得到的:

分散

但是,每当我尝试geom_bar()代替 时geom_point(),我最终只会得到 100% 的条形图。我已经尝试过 plain geom_bar()and also geom_bar(stat="percent observed"),但似乎都不起作用。这总是我得到的:

酒吧

我想要做的是模仿/复制以下内容:

试图

知道如何让酒吧部分工作(或整个事情,就此而言)?

0 投票
1 回答
1529 浏览

python - 如何删除python-ggplot中的数字?

python ggplot 很棒,但我遇到了内存问题。

此代码显示 RuntimeWarning(ggplot-0.4.7)。

如何删除旧数字?

0 投票
0 回答
612 浏览

pandas - Cleveland's dotplot using Python ggplot

I am very new to ggplot. I am try to create a dotplot in this fashion.

https://stackoverflow.com/a/20621581/229075

I don't have much luck so far. My trial below

Gives me this error

I've lookup some a number of docs on R's ggplot. I also have some trouble using construct such as

Are these not yet implemented?

I have Python ggplot version 0.5.0.

0 投票
1 回答
1515 浏览

python - Python ggplot格式轴数作为百分比不起作用

一直喜欢 Python 中的新 ggplot 模块,但我无法将我的 y 标签格式化为百分比而不是小数。以下代码生成以下图像。请注意,labels = 'percent' 代码不会产生预期的格式。

在此处输入图像描述

0 投票
0 回答
275 浏览

python - 在 Python 3.3 中导入 ggplot 时出错

pip 安装很顺利,但是当我尝试将模块导入 shell 时,出现以下错误:

我是一个初学者,所以不排除明显的东西。