问题标签 [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.

0 投票
6 回答
165207 浏览

python - 绘制直方图,使条形高度总和为 1(概率)

我想使用matplotlib. 我尝试了以下方法:

也:

但是这两个选项都不会从 [0, 1] 生成 y 轴,这样直方图的条形高度总和为 1。

0 投票
6 回答
213953 浏览

python - 如何更改 matplotlib 中绘图的轴、刻度和标签的颜色

我想更改轴的颜色,以及我使用 matplotlib 和 PyQt 绘制的图的刻度和值标签。

有任何想法吗?

0 投票
7 回答
614735 浏览

python - Improve subplot size/spacing with many subplots in matplotlib

Very similar to this question but with the difference that my figure can be as large as it needs to be.

I need to generate a whole bunch of vertically-stacked plots in matplotlib. The result will be saved using figsave and viewed on a webpage, so I don't care how tall the final image is as long as the subplots are spaced so they don't overlap.

No matter how big I allow the figure to be, the subplots always seem to overlap.

My code currently looks like

0 投票
10 回答
186573 浏览

python - 如何在 matplotlib 中添加悬停注释

我正在使用 matplotlib 制作散点图。散点图上的每个点都与一个命名对象相关联。当我将光标悬停在与该对象关联的散点图上的点上时,我希望能够看到该对象的名称。特别是,如果能够快速查看异常点的名称,那就太好了。我在这里搜索时能找到的最接近的东西是注释命令,但这似乎会在图上创建一个固定标签。不幸的是,由于我拥有的点数,如果我标记每个点,散点图将无法阅读。有谁知道创建仅在光标悬停在该点附近时出现的标签的方法?

0 投票
7 回答
62187 浏览

python - Matplotlib:避免“散点/点/蜂群”图中的重叠数据点

使用 绘制点图时matplotlib,我想偏移重叠的数据点以使它们全部可见。例如,如果我有:

我希望每个CategoryA“0”数据点并排设置,而不是彼此重叠,同时仍然与CategoryB.

在 R ( ggplot2) 中有一个"jitter"选项可以做到这一点。matplotlib 中是否有类似的选项,或者是否有另一种方法会导致类似的结果?

编辑:澄清一下,R 中的"beeswarm"情节基本上是我的想法,并且pybeeswarm是 matplotlib/Python 版本的早期但有用的开始。

编辑:补充一点,在 0.7 版中引入的 Seaborn 的Swarmplot是我想要的一个很好的实现。

0 投票
4 回答
12217 浏览

python - 如何重用绘图艺术家(Line2D)?

情节线如何.plot在后续情节中重复使用?

我想在 4 个轴上绘制图,每个轴上的前三个单独的图,最后一个轴上的所有 3 个图。这是代码:

结果图片是:
在此处输入图像描述
有没有办法先定义绘图,然后将它们添加到轴上,然后绘制它们?这是我想到的逻辑:

现在在 ax1 上绘制 line1,在 ax2 上绘制 line2,在 ax3 上绘制 line3,在 ax4 上绘制 line4。

0 投票
7 回答
396292 浏览

python - Python matplotlib 多条

如何在 matplotlib 中绘制多个条形图,当我尝试多次调用 bar 函数时,它们重叠,如下图所示,只能看到最高值红色。如何在 x 轴上绘制带有日期的多个条形图?

到目前为止,我试过这个:

我懂了:

在此处输入图像描述

结果应该是这样的,但是日期在 x 轴上,条形彼此相邻:

在此处输入图像描述

0 投票
6 回答
122257 浏览

python - Matplotlib 中按列值着色

我最喜欢ggplot2在 R 中使用库的一个方面是能够轻松指定美学。我可以快速制作一个散点图并应用与特定列相关的颜色,我希望能够使用 python/pandas/matplotlib 来做到这一点。我想知道人们是否有任何便利功能可以使用熊猫数据框和 Matplotlib 将颜色映射到值?

编辑:感谢您的回复,但我想包含一个示例数据框来澄清我的要求。两列包含数字数据,第三列是分类变量。我正在考虑的脚本将根据此值分配颜色。

0 投票
1 回答
4579 浏览

matplotlib - matplotlib:imshow 一个带有边缘密度图的二维数组

如何 在 matplotlib中沿着 scatterplot-with-marginal-histograms-in-ggplot22D plot with histograms / margins 的线绘制 2d 密度及其边缘密度?概括地说,


2017 年添加:参见seaborn.jointplot的可爱示例,也在SO 上。(问题是在 2013 年,在 seaborn 之前。)

0 投票
2 回答
20876 浏览

python - iPython 中 Seaborn 统计数据可视化中的默认字体

在尝试在 Anaconda 和 Enthought for Mac 中运行stanford.edu/~mwaskom/software/seaborn/出现多个问题(依赖项和版本存在许多问题)之后,我能够从 Ubuntu 中的 Enthought 虚拟环境中运行它(在 VirtualBox 上运行) .

按照他们的一些教程,我重新创建了以下内容:

在此处输入图像描述

但令我困扰的是,使用的字体不是为 Seaborn 设计的字体,而是最接近的字体。

有没有人在调整 matplotlib 中的字体选择方面有经验?关于如何使用 matplotlib 的字体管理器的任何好的教程?