问题标签 [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 - 从包含多个时间序列的数据框中序列化列
假设我有一个如下数据框:
我想对其进行序列化,以便最终得到:
在哪里:
date
是原始date
列condition
保存原始数据框中数据列的名称unit
在相应的日期内拥有唯一的 IDvalue
保存对应列的值
我怎样才能在熊猫中做到这一点?
背景:如果想用seaborn绘制多个时间序列,显然这是需要的。有关更多信息,请参阅此其他帖子。
python - 在seaborn中绘制回归时如何获得数值拟合结果?
如果我在 Python 中使用 seaborn 库来绘制线性回归的结果,有没有办法找出回归的数值结果?例如,我可能想知道拟合系数或拟合的 R 2。
我可以使用底层 statsmodels 接口重新运行相同的拟合,但这似乎是不必要的重复工作,无论如何我希望能够比较结果系数以确保数值结果与我的结果相同我在情节中看到了。
matplotlib - 将实际数据覆盖在来自 pandas 数据框的箱线图上
我正在使用 Seaborn 从熊猫数据框制作箱线图。Seaborn
箱线图似乎基本上以与功能相同的方式读取数据帧pandas
boxplot
(因此我希望两者的解决方案相同——但我也可以使用该dataframe.boxplot
功能)。我的数据框有 12 列,以下代码生成一个图,每列有一个箱线图(就像dataframe.boxplot()
函数一样)。
谁能建议一种简单的方法来覆盖所有值(按列),同时从数据框制作箱线图?我将不胜感激这方面的任何帮助。
python - 从 pandas 数据框中绘制和格式化 seaborn 图表
我有一个熊猫数据框al_df
,其中包含最近美国人口普查中的阿拉巴马州人口。我创建了一个使用 绘制的累积函数seaborn
,得到了这个图表:
与绘图相关的代码是这样的:
我的问题是: 1)如何更改刻度,因此 y 轴每 0.1 个单位显示一条网格线,而不是显示的默认 0.2?2) 如何更改 x 轴以显示城市的实际名称,垂直绘制,而不是城市的“排名”(来自 Pandas 索引)?(有超过 300 个名称,因此它们不能很好地横向放置)。
python - Matplotlib 不听字体选择
我无法避免 matplotlib 中关于字体选择的错误。每当我尝试在 Linux 中的远程机器上绘图时,我都会收到以下错误:
我已经编辑了我的.matplotlibrc
文件(以防万一,在两个位置):
.matplotlib/.matplotlibrc
.config/matplotlib/.matplotlibrc
我在其中添加了以下几行:
不过,matplotlib
一直在抱怨Arial
。为什么?(请注意,这是在使用 运行脚本时python my_script.py
)不涉及 IPython。
python - seaborn FacetGrid ,按行和列分隔的排名条形图
给定一些数据:
我想创建一个在行和列上分开的条形图。
这行得通,但我还要如何添加:
- 有序的 x 轴
- 仅显示前两个按计数的
alrmV
类型
为了获得一个显示前 2 个计数类型的有序 x 轴,我尝试了这个分组,但无法将其放入 Facet 网格中:
使用 FacetGrid,切片限制了显示的总数
那么我怎样才能得到一个条形图,它在行和列上分开,并且是有序的并且只显示前 2 个计数?
python - Seaborn FacetGrid col_wrap(从宽到长)绘图问题
我正在尝试使用 Seaborn 的 FacetGrid 和col_wrap
.
首先,我将宽转换为长:
-stack()
将宽数据转换为系列,s
.
-- 使用get_level_values
-- 将系列附加到数据框
FacetGrid 只绘制第一个图吗?
`
seaborn - seaborn kdeplot x轴缩放?
我有我的数据的直方图: h 是计数的一维数组 x 是 bin 值的一维数组
现在如果我这样做: sns.kdeplot(h, shade=True);
我得到一个 x 轴从 -20 到 100 的图,这与我的原始 x 数据无关。如何缩放 x 轴以匹配我的数据?
python - 箱线图中的自动(晶须敏感)ylim
当用 pandas 绘制数据框的列时,例如
的自动调整yaxis
会导致情节中大量未使用的空间。我想知道这是否是因为数据框的点超过了箱线图须线(但由于某种原因,未显示异常值)。如果是这种情况,那么自动调整ylim
以使情节中没有太多空白空间的好方法是什么?