问题标签 [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 投票
1 回答
621 浏览

python - 从包含多个时间序列的数据框中序列化列

假设我有一个如下数据框:

我想对其进行序列化,以便最终得到:

在哪里:

  • date是原始date
  • condition保存原始数据框中数据列的名称
  • unit在相应的日期内拥有唯一的 ID
  • value保存对应列的值

我怎样才能在熊猫中做到这一点?

背景:如果想用seaborn绘制多个时间序列,显然这是需要的。有关更多信息,请参阅此其他帖子

0 投票
3 回答
23525 浏览

python - 在seaborn中绘制回归时如何获得数值拟合结果?

如果我在 Python 中使用 seaborn 库来绘制线性回归的结果,有没有办法找出回归的数值结果?例如,我可能想知道拟合系数或拟合的 R 2

我可以使用底层 statsmodels 接口重新运行相同的拟合,但这似乎是不必要的重复工作,无论如何我希望能够比较结果系数以确保数值结果与我的结果相同我在情节中看到了。

0 投票
3 回答
7383 浏览

matplotlib - 将实际数据覆盖在来自 pandas 数据框的箱线图上

我正在使用 Seaborn 从熊猫数据框制作箱线图。Seaborn箱线图似乎基本上以与功能相同的方式读取数据帧pandas boxplot(因此我希望两者的解决方案相同——但我也可以使用该dataframe.boxplot功能)。我的数据框有 12 列,以下代码生成一个图,每列有一个箱线图(就像dataframe.boxplot()函数一样)。

谁能建议一种简单的方法来覆盖所有值(按列),同时从数据框制作箱线图?我将不胜感激这方面的任何帮助。

0 投票
3 回答
9029 浏览

python - 从 pandas 数据框中绘制和格式化 seaborn 图表

我有一个熊猫数据框al_df,其中包含最近美国人口普查中的阿拉巴马州人口。我创建了一个使用 绘制的累积函数seaborn,得到了这个图表:

阿拉巴马州人口的 CDF

与绘图相关的代码是这样的:

我的问题是: 1)如何更改刻度,因此 y 轴每 0.1 个单位显示一条网格线,而不是显示的默认 0.2?2) 如何更改 x 轴以显示城市的实际名称,垂直绘制,而不是城市的“排名”(来自 Pandas 索引)?(有超过 300 个名称,因此它们不能很好地横向放置)。

0 投票
2 回答
3969 浏览

python - Matplotlib 不听字体选择

我无法避免 matplotlib 中关于字体选择的错误。每当我尝试在 Linux 中的远程机器上绘图时,我都会收到以下错误:

我已经编辑了我的.matplotlibrc文件(以防万一,在两个位置):

  • .matplotlib/.matplotlibrc
  • .config/matplotlib/.matplotlibrc

我在其中添加了以下几行:

不过,matplotlib一直在抱怨Arial。为什么?(请注意,这是在使用 运行脚本时python my_script.py)不涉及 IPython。

0 投票
1 回答
4369 浏览

python - seaborn FacetGrid ,按行和列分隔的排名条形图

给定一些数据:

我想创建一个在行和列上分开的条形图。

这行得通,但我还要如何添加:

  1. 有序的 x 轴
  2. 仅显示前两个按计数的alrmV类型

为了获得一个显示前 2 个计数类型的有序 x 轴,我尝试了这个分组,但无法将其放入 Facet 网格中:

使用 FacetGrid,切片限制了显示的总数

那么我怎样才能得到一个条形图,它在行和列上分开,并且是有序的并且只显示前 2 个计数?

0 投票
1 回答
1975 浏览

python - Seaborn FacetGrid col_wrap(从宽到长)绘图问题

我正在尝试使用 Seaborn 的 FacetGrid 和col_wrap.

首先,我将宽转换为长:
-stack()将宽数据转换为系列,s.
-- 使用get_level_values
-- 将系列附加到数据框

FacetGrid 只绘制第一个图吗?

`

在此处输入图像描述

0 投票
1 回答
899 浏览

seaborn - seaborn kdeplot x轴缩放?

我有我的数据的直方图: h 是计数的一维数组 x 是 bin 值的一维数组

现在如果我这样做: sns.kdeplot(h, shade=True);

我得到一个 x 轴从 -20 到 100 的图,这与我的原始 x 数据无关。如何缩放 x 轴以匹配我的数据?

0 投票
2 回答
11447 浏览

python - 来自 DataFrames 的点箱图

Pandas 中的数据框具有箱线图方法,但是有没有办法在 Pandas 中创建箱图,或者使用seaborn

通过点箱图,我的意思是一个箱线图,它显示了图中的实际数据点(或它们的相关样本),例如下面的示例(在 R 中获得)。

在此处输入图像描述

0 投票
2 回答
1766 浏览

python - 箱线图中的自动(晶须敏感)ylim

当用 pandas 绘制数据框的列时,例如

的自动调整yaxis会导致情节中大量未使用的空间。我想知道这是否是因为数据框的点超过了箱线图须线(但由于某种原因,未显示异常值)。如果是这种情况,那么自动调整ylim 以使情节中没有太多空白空间的好方法是什么?

在此处输入图像描述