问题标签 [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 点图和小提琴图?(更改点图的 xticks 和标记)
我正在尝试创建显示均值置信区间的小提琴图。我认为一个简单的方法是在小提琴图的顶部绘制一个点图,但这不起作用,因为它们似乎使用不同的 xaxis 索引,如本例所示:
给出:[0 1 2] [1 2 3]
为什么这些图没有为“谁”变量分配相同的 xtick 数字,有什么办法可以改变吗?
我还想知道是否有任何方法可以更改点图的标记,因为正如您在图中看到的那样,该点非常大,以至于它覆盖了整个置信区间。如果可能的话,我只想要一条水平线。
python - 如何在垂直平面而不是水平平面上显示 seaborn 数据可视化库中的 x 轴标签
我希望因子图(即日期)上的 X 轴标签在屏幕上垂直而不是水平(因为水平占用太多空间)。
python - seaborn 的 pandas 索引错误
我有一个 pandas 数据框,我正在尝试使用 seaborn 创建一个 tsplot 并且我收到索引重复错误。我的问题是两方面的。首先,当我查看数据时,没有重复的索引(示例 df 如下所示):
但是,当我用
我明白了
有人可以解释这是为什么吗?我没有看到任何重复的条目(或索引)。我也尝试使用 drop_duplicates 并得到相同的结果
python - 更改 seaborn kdeplot 的图像限制
当我制作一个将 shade 参数设置为 True 的 seaborn.kdeplot 时,背景是白色的。如果在更宽的范围(此处为蓝线)上绘制了其他内容,则此背景不会扩展到整个图。如何让 kdeplot “扩展到”整个情节?
(最终,让 kdeplot 的第一个阴影是透明的也可以解决问题)
这个例子:
ipython - ipython笔记本箱线图在某些计算机上未显示异常值
在一台笔记本电脑(Windows 7)上使用 seaborn 在 ipython notebook 中内联进行箱线图时,该图将显示异常值。但是,在我的 macbook 和 Windows 10 桌面上执行相同的代码时,未显示异常值。我的代码是:
python - 在 FacetGrid 上绘制小提琴图后更改轴标签
我的情节如下所示,我的代码在这里
似乎 seaborn 的默认设置是选择map
函数中出现的第一个变量为x axis
. 然而,对于voilinplot
,这个groupby
论点必须放在第二位。有没有办法反转默认轴标签,即Gender
onx axis
和2013 - 2014 assessment scores
on y axis
?
python - 重塑 Seaborn PairGrid 上的子图
我真的很喜欢 Seaborn 的PairGrid的功能。但是,我无法让我满意地重塑子图。例如,下面的代码将返回一个包含 1 列和 2 行的图形,反映 1 个 x 变量和 2 个 y 变量。
但是,我最好将此图形重新定向为 2 列和 1 行。这些子图似乎存在于 内g.axes
,但我如何将它们传递回某种plt.subplots(1,2)
函数?
python - 为条形图中的每个条形设置恒定宽度
我正在尝试绘制一个条形图,其中每个箱都有不同的长度,结果我得到了一个非常丑陋的结果。c :) 我想做的仍然是能够定义一个尊重长度的箱,但所有条形图以相同的固定宽度绘制。我怎样才能做到这一点?这是我到目前为止所做的:
编辑
这个问题已被标记为重复,但实际上没有一个建议的链接解决了我的问题;第一个是一个非常糟糕的解决方法,第二个根本没有解决问题,因为它将所有条形的宽度设置为某个数字。
python - Matplotlib + Seaborn savefig 文本变成方框
我使用 seaborn 制作了小提琴情节。当我尝试使用 matplotlib 保存图形时,我得到如下信息:
为什么我得到一堆框而不是 x 轴和 y 轴的实际文本?
我的代码如下: