问题标签 [catplot]

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 投票
1 回答
27 浏览

python-3.x - Seaborn Catplot 需要 10 分钟才能完成

我正在 Jupyter Notebook(Python 3.8)中实现一个 seaborn(版本 0.11.1)catplot。

生成的数据帧由以下代码生成

样本输出为

此后,我使用以下代码绘制了一个 Seaborn Catplot

产生

在此处输入图像描述 只有 563 个城市,代码的第一部分在大约 1.2 毫秒内完成。但第二部分绘制猫图需要 12 分钟!

我正在使用具有 12 GB RAM 的 AMD Ryzen 7 3750H 笔记本电脑。在执行此代码期间,CPU 的负载约为 21-23%。

有没有办法加快速度?

0 投票
0 回答
10 浏览

printing - I need help printing the percentage on top of the barplot columns. I have the barplot the way I want it. I just cannot get percentages to print ontop

I have the graph I want, but I cannot get the pcertanges of the users converted to print ontop of the bars for the new web page and the old web page.

#xA;

enter image description here

#xA;

enter image description here

0 投票
0 回答
41 浏览

python - Python堆叠百分比catplot plot seaborn

我正在尝试使用 seaborn 创建一个堆叠百分比的猫图。
我想将人们在射击任务中的决策结果(例如,正确的射击、不正确的射击、正确的非射击和不正确的非射击)绘制为其他三个变量(方向性 [正面与负面]、概率 [ '非常低​​'、'低'、'高'、'非常高']和决策轮[1、2、3、4、5、6、7、8])。

我只设法创建一个百分比图,其中感兴趣的主要变量(决策结果)的四个类别在单独的图表中显示为行变量(决策),作为方向性(色调)、概率(col)和决策的函数使用我在下面显示的代码轮 (x)。

你能帮我这样,而不是在单独的行中,每个条件的不同决策结果的百分比显示为堆叠(它们加起来为 100%)?

一个明确的优点是该图将是水平的并显示 % 值 - 但这不是必需的!:)

这是我用于显示百分比和输出的经典 catplot 的代码。我的目标是让不同行中显示的内容相互堆叠(使用不同的颜色)。

谢谢!

在此处输入图像描述

0 投票
1 回答
282 浏览

python - 使用 seaborn 和 catplot 进行子图

早上好,

我在使用 seaborn 的 bar catplot 进行子图绘制时遇到了一个小问题

这是一个小例子来说明:

我的问题是我希望 x 轴中 y 轴上具有 0.0 的条目不应该出现。有没有办法做到这一点?因为真实的例子比这更复杂。我在 x 轴上至少有 10 个条目(每种“类型”中有 5 个,我想严格分开它们,但同时我希望条形图彼此相邻),否则它看起来会很难看。

这是代码的结果图像 在此处输入图像描述

谢谢你如果你有任何提示

0 投票
0 回答
86 浏览

python - 如何将数据标签添加到 Seaborn catplot

我正在尝试动态标记Seaborn catplot 中的所有数据点。此处可重现的代码:

在此处输入图像描述

我在这里找到了基本的猫图,没有标签:

这是结果图: 在此处输入图像描述

这是虚拟数据,值会发生变化(x 轴类别、y 轴等),尽管数据点的绝对数量将保持不变。我想根据数据动态地执行此操作,而不是在绘制单个注释时过于具体。我希望根据数据框的“名称”列中的值,在右侧为每个数据点添加数据标签。

在这里欣赏任何指针!

0 投票
1 回答
141 浏览

seaborn - 从 seaborn catplot 可视化中排除一种色调

我想通过 seaborn catplot 可视化类别计数,但其中一种色调并不重要,也不需要包含可视化。如何在 catplot 中选择特定色调进行可视化而不更改或删除列中的任何值?

0 投票
1 回答
128 浏览

python - 收到“ValueError:Series 的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。” 创建seaborn catplot时

我正在尝试创建一个海底猫图。我阅读了一个 csv 数据文件,其中包含 600 家公司的数据。我为 Environment Score 列创建了四个大小相同的类别。我使用这个类别作为我的 x 轴变量,P/E-Ratio 列是 y 轴变量。Python 显示猫图,它看起来应该是,但它仍然在猫图之前显示 ValueError。例如,我设法创建了一个具有相同变量的 boxenplot。我使用的代码如下。它有什么问题?先感谢您 :)

0 投票
2 回答
52 浏览

python - 如何在 Python 中将平均值添加到分类图中

尝试将平均值添加到图中的每个类别。我一直在尝试按类别独立添加这些平均值,但没有成功。有没有一种方法可以让 catplot 平均数据集中的值并用不同的颜色绘制额外的值?我的目标是添加和区分平均值与单个值,以便可以直观地识别。

代码的电流输出

0 投票
0 回答
32 浏览

python - Seaborn 结合 barplot 和 swarmplot

当使用 catplot 的“col”功能时,我希望将 barplot 与 seaborn 中的 swarmplot 结合起来。

我知道这个问题之前在barplot 上的 seaborn overlay swarmplot中被问过,但这个解决方案对我不起作用。我想制作多个子图(使用“col”)。因此,当我尝试他们的解决方案时,swarmplot 的所有数据点都绘制在最后一个子图上,而不是相应的子图上:

结果

我还尝试了以下方法,使用 map_dataframe:

但是在这里,结果看起来也不正确(对于每个条,我想要那里的对应点)

如何获取相应子图和条形图上的数据点?颜色可以是黑色,但我只想了解点的分布。

0 投票
0 回答
39 浏览

graphics - 组合Stata图时如何修复图例重叠?

我使用此代码完成了以下图表:

这是输出。图例与图形区域重叠,看起来不太好。关于如何在不使图例大小/字体更小的情况下阻止这种情况的任何想法?

谢谢!!

mdp