问题标签 [seaborn]
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 - Seaborn implot with equation and R2 text
In my regular data analysis work, I have switched to use 100% python since the seaborn package becomes available. Big thanks to this wonderful package. However, One excel-chart feature I miss is to display the polyfit equation and/or R2 value when use the lmplot() function. Does anyone know an easy way to add that?
python - python matplotlib堆叠条形图组合在一起
数据说明:我有一个正在测试的程序,它有 3 个部分,这些部分增加了整个程序的能力,例如第 1 部分处理 60% 的数据,第 2 部分处理另外 10% 的数据,第 3 部分处理另外 6% 的数据。
我想要做的是堆积条形图,显示“在程序处理的数据总量中,绿色表示第 1 部分处理的数量,红色第 2 部分和黄色第 3 部分”。
因为我已经在 3 组 5 个文件上测试了程序,所以我希望图表通过将每个数据集中的 5 个条形图分组在一起来反映这一点,所以最后图表有 3 个部分彼此相距一英寸,然后每个条形图具有上述堆叠效果。
我的目标是 Y 轴是文件工作的百分比,Y 是文件所属组的名称。
至于一些示例数据,这是我一直在尝试的:
meta、trans 和 s 都是组。
到目前为止我失败的代码在这里:
然而,到目前为止,这一直没有用,因为它只产生带有 2 个堆叠部分的条,第三个正在合并到第一个中,我还没有弄清楚如何将合并合并到这个代码中。
python - 频率密度
下面的两个图传达了大致相同的信息。
左边的一个是直方图,其中 Y 轴代表频率(即我们看到与每个 bin 相关的范围内的值的频率)。
右边是密度(KDE 估计)。Y 轴表示密度(积分应该加起来为 1)。
我通常更喜欢密度图(您可以调整,但 Y 轴通常更难解释。
我知道KDE估计将返回一个密度加起来为1,假设变量的域从-Inf跨越到Inf,但是有没有办法将KDE估计产生的PDF映射到频率(例如,将值放大到有频率)?
这只是轴的“缩放”问题吗?或者还有什么其他的关系吗?
python - 使用 Seaborn FacetGrid 绘制时间序列
我有一个data
带有简单整数索引和 5 列的 DataFrame ()。列是Date
, Country
, AgeGroup
, Gender
, Stat
。(更改名称以保护无辜者。)我想生成一个FacetGrid
定义Country
行、AgeGroup
定义列和Gender
定义色调的位置。对于这些细节中的每一个,我想制作一个时间序列图。即我应该得到一个图表数组,每个图表都有2个时间序列(1个男性,1个女性)。我可以非常接近:
然而,这只是给了我 x 轴上的样本编号,而不是日期。在这种情况下是否有快速修复。
更一般地说,我理解的方法FacetGrid
是制作网格,然后map
对其进行绘图。如果我想推出自己的绘图功能,它需要遵循哪些约定?特别是,我如何编写自己的绘图函数(传递给map
for FacetGrid
)来接受来自我的数据集的多列数据?
python - 熊猫的箱线图但不显示箱
有没有办法使用箱线图但只显示点?
我有这个:
但我只想看到垂直线上的点,而不是盒子和胡须
python - 使用 seaborn.kdeplot 添加框架并删除背景颜色和网格
我写了一个类来绘制一些数据点。我曾经seaborn
制作kernel density
情节,这导致(1)框架消失了,我想要一个刚性框架,(2)情节中有网格,(3)我想摆脱它们的背景颜色。应该怎么做?此外,我怎样才能得到散点图的星形和多边形标记?
python - 在同一行中绘制 2 个 seaborn KDE 联合图
有没有办法并排绘制两个 KDE 联合图?我已经能够显示 seaborn 可以使用以下方法生成的几乎所有类型的图表:
但是在指定联合图时,自上而下是显示这种性质的多个图表的唯一方法吗?这是代码和错误:
我明白了:
有没有办法并排绘制这种类型的图表,因为 ax 不是jointplot() 接受的参数?
python - 如何在同一绘图上的 seaborn 中使用多个颜色图
我有一些测试数据:
具有不同的属性
我想从视觉上调查差异,但我把情节搞砸了:
结果应该是点 0-4 是彩虹(红紫色),点 5-9 是冷暖色(蓝-白-红),但是:
所以,两个问题:
- 打电话
sns.set_palette()
后可以打电话plt.subplots
吗? - 有没有办法多次设置调色板?
python - 在 seaborn / pandas 中将 3 列可视化为热图
假设我有一个如下所示的数据框,一周中的每一天和每一小时都有一行:
我希望可视化这些数据。我的第一个想法是使用热图。seaborn
有没有办法用or轻松做到这一点pandas
?
我可能可以将其转换为矩阵并将其视为一个plt.imshow()
,但如果已经存在某些东西,我不想重新发明轮子。
matplotlib - 在 Seaborn Factorplot 中使用“堆叠”设计
我使用 seaborn Factorplot (kind=bar) 来表示 2 个“类别”中的总共 6 个条形图(每个类别 3 个条形图)。我想通过使用堆叠设计来增强这个因子图,也就是说我想用它的“子组件”来表示每个条形图。我知道这对于 barplot 是可能的,但对于 factorplot 也可能吗?