问题标签 [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
有什么方法可以可视化整个矩阵吗?我知道它是对称的,但是渲染整个矩阵可以更容易地目视检查它。
matplotlib - 使用 seaborn 联合网格的对数图
我正在尝试使用 seaborn JointGrid 对象使用与每个轴关联的 KDE 和直方图创建对数图。这让我非常接近,但直方图箱不能很好地转化为日志空间。有没有一种方法可以轻松地做到这一点而不必重新创建边缘轴?
python - Python seaborn facetGrid:是否可以将行类别标签位置设置在左侧
使用 Seaborn facetGrid 绘图时。是否可以将行变量标签设置在左侧(例如,作为两行子图 y 轴标签的第一行)?
默认位置位于顶部,作为子图标题的一部分。不幸的是,合并后的文本有时会变得太长,无法合法地融入那个拥挤的空间。然后我在实例化 facetGrid 对象时尝试使用 margin_titles = True 选项。但是在这种情况下,行变量标签位于图例右侧的外侧,这可能会尴尬地离图表太远。
因此,在我的两美分思想中,改善审美的可能简单方法:
margin_titles = True
在和时移动图例内的边距标题legend_out=True
- 允许行变量标签显示在 y 轴标签之前的左侧。
- 其他想法?
抱歉,积分不足,无法添加图表示例。
python - 使用 matplotlib 为不同的分类级别绘制不同的颜色
我有这个diamonds
由变量组成的数据框,我想为每个变量(carat, price, color)
绘制一个散点图,这意味着图中不同的颜色有不同的颜色。price
carat
color
color
R
这很容易ggplot
:
我想知道如何在 Python 中使用matplotlib
?
PS:
我知道辅助绘图包,例如seaborn
and ggplot for python
,我不喜欢它们,只是想知道是否可以matplotlib
单独使用,;P
python - How to change figuresize using seaborn factorplot
I always get a small size figure, no matter what size I 've specified in figsize... How to fix it?
python - Matplotlib / Seaborn barplot--x轴上的字符串
也许我在做多面图表时太习惯了R's
美妙的ggplot
- 成语(它需要数字和字符串变量而无需抗议),但 ggplot 之外的理想方式肯定让我在一段时间内无法了解 matplotlib 世界。
我通常在多个维度上对很多条形图进行刻面,并且最近发现了基于 matplotlib 的著名 seaborn 库,它具有简单的刻面界面。
条形图通常需要一个用于 x 变量的数字向量(与分类字符串向量相反)——这里首先是一些模拟数据和一个基本图:
这产生了这个情节。此数据框绘图方法可以使用索引在幕后进行绘图:
现在,到seaborn上,它有一个很好的刻面界面。首先,我展平了多索引,所以我有列(我认为这是 API 所必需的)。
调用它会给我错误TypeError: cannot concatenate 'str' and 'float' objects
。
但是,我可以破解它并将其中一个分类变量变回数字:
这会产生近似结果(但在 x 上有小数)。 所以我的问题是——在分面示例中处理分类轴的最佳方法是什么?(顺便指出,
确实适用于分类标签。在刻面习语之外。)
matplotlib - 图中的置信区间信息(图例?)
我正在使用 seaborn(基于 matplotlib)来绘制一些图表。目前,我正在绘制一个条形图(在 seaborn 中称为因子图),它还打印 0.95 置信区间。我想在图中添加信息,即它是 95% 的置信区间,例如在图例中。有什么方法可以包含这些信息,这样我就不必在我的文字中提及它了?
python - Seaborn 调色板 - 防止颜色回收
Seaborn 允许定义包含多种颜色的调色板,这对于具有多条线的图表很有用。但是,将调色板设置为具有多种颜色的调色板时,仅使用前六种颜色,之后颜色会循环使用,从而难以区分线条。这可以通过显式调用调色板来覆盖,但这并不方便。当定义超过 6 个颜色时,有没有办法强制 Seaborn 当前调色板不回收颜色?
例子:
python - seaborn jointplot with arrays of different length
I'm trying to draw joint distribution of 2 variables in a package named seaborn (a wrapper over matplotlib). Ultimately, I want to get something like this: http://web.stanford.edu/~mwaskom/software/seaborn/examples/hexbin_marginals.html
The problem is that seaborn swears at me when I pass arrays of different lengths. Suppose,
Then if I write this:
it throws
Anyone knows how to make seaborn reconcile with this?