seaborn相关内容

如何手动更改 Seaborn 关节图上边距图的刻度标签

我正在尝试使用对数刻度作为我的 seaborn 关节图的边际图.我正在使用 set_xticks() 和 set_yticks(),但我的更改没有出现.下面是我的代码和结果图: 将 matplotlib.pyplot 导入为 plt%matplotlib 内联将 numpy 导入为 np将 seaborn 作为 sns 导入将熊猫导入为 pd提示 = sns.load_dataset('提示') ..
发布时间:2021-12-31 23:46:29 Python

我在哪里可以找到有关 seaborn 中的联合绘图函数或 Python 中的 matplotlib 中此参数“joint_kws"的详细定义?

以下是该功能的说明: def Jointplot(x, y, data=None, kind="scatter", stat_func=stats.pearsonr,颜色=无,大小=6,比例=5,空间=.2,dropna=真,xlim=无,ylim=无,joint_kws=None,marginal_kws=None,annot_kws=None,**kwargs) 以下是最后几个可选参数的说 ..
发布时间:2021-12-31 23:44:07 Python

FutureWarning:不推荐使用非元组序列进行多维索引,使用 `arr[tuple(seq)]`

我已经搜索过 S/O,但我找不到答案. 当我尝试使用 seaborn 绘制分布图时,我收到了未来警告.我想知道这里可能有什么问题. 将pandas导入为pd将 numpy 导入为 np将 seaborn 作为 sns 导入导入 matplotlib.pyplot 作为 plt% matplotlib 内联从 sklearn 导入数据集虹膜 = datasets.load_iris()df ..
发布时间:2021-12-31 11:59:48 Python

Matplotlib:避免“分散/点/蜂群"中的重叠数据点;阴谋

使用 matplotlib 绘制点图时,我想偏移重叠的数据点以保持它们全部可见.例如,如果我有: A 类:0,0,3,0,5B类:5、10、5、5、10 我想要每个 CategoryA “0"数据点并排设置,而不是在彼此的正上方,同时仍然与 CategoryB 不同. 在 R (ggplot2) 中有一个 “jitter" 选项可以做到这一点.matplotlib 中是否有类似的选项,或 ..
发布时间:2021-12-25 16:32:56 Python

Seaborn 因子图自定义误差线

我想在 seaborn 中绘制因子图,但手动提供误差线而不是让 seaborn 计算它们. 我有一个大致如下所示的 Pandas 数据框: 模型输出特征均指标准差0 前两个 9.00 2.001 第一个 b 0.00 0.002 第一个 c 0.00 0.003 前二 d 0.60 0.05...77 三四一 0.30 0.0278 三四乙 0.30 0.0279 三四 c 0.10 0 ..
发布时间:2021-12-21 09:41:15 Python

如何从 matplotlib/seaborn 图中删除或隐藏 y 轴刻度标签

我画了一个像这样的情节 我想关闭沿 y 轴的刻度标签.要做到这一点,我正在使用 plt.tick_params(labelleft=False, left=False) 现在剧情是这样的.即使标签关闭,比例 1e67 仍然存在. 关闭比例1e67会使情节看起来更好.我该怎么做? 解决方案 seaborn 用于绘制绘图,但它只是 matplotlib 的高级 API. 用于 ..
发布时间:2021-12-21 09:37:22 Python

如何更好地适应seaborn violinplots?

以下代码为我提供了一个非常好的小提琴图(以及其中的箱线图). 将 numpy 导入为 np将 seaborn 作为 sns 导入导入 matplotlib.pyplot 作为 pltfoo = np.random.rand(100)sns.violinplot(foo)plt.boxplot(foo)plt.show() 到目前为止一切顺利.但是,当我查看 foo 时,该变量不包含任何负值.s ..
发布时间:2021-12-21 09:33:55 Python

如何在 Python Seaborn 包中更改图形的大小

我在使用 Seaborn(作为 sns 导入)增加绘图图形的大小时遇到​​问题.我正在使用 sns.pairplot 将数据框的列相互绘制出来. %matplotlib 内联plt.rcParams['figure.figsize']=10,10列=列表(df.columns.values)g=sns.pairplot(df, kind='reg', x_vars=columns,y_vars ..
发布时间:2021-12-21 09:31:32 Python

seaborn FutureWarning:将以下变量作为关键字参数传递:x, y

我想绘制一个seaborn regplot.我的代码: x=data['健康预期寿命']y=data['max_dead']sns.regplot(x,y)plt.show() 然而,这给了我未来的警告错误.如何修复此警告? FutureWarning:将以下变量作为关键字参数传递:x、y.从 0.12 版开始,唯一有效的位置参数将是“数据",并且在没有显式关键字的情况下传递其他参数将导致错 ..
发布时间:2021-12-21 09:27:33 Python

如何使用 seaborn 创建多线图?

我正在尝试使用 Seaborn 使我的情节在视觉上比 matplotlib 更好.我有一个数据集,它有一个“Year"列,我想在 X 轴上绘制它,4 列使用不同颜色的线在 Y 轴上表示 A、B、C、D.我试图使用 sns.lineplot 方法来做到这一点,但它只允许 X 轴上的一个变量和 Y 轴上的一个变量.我试过这样做 sns.lineplot(data_preproc['Year'],da ..
发布时间:2021-12-21 09:24:08 Python

使用seaborn在xy散点图中添加标签

我花了几个小时试图完成我认为很简单的任务,即在使用 seaborn 的同时将标签添加到 XY 图上. 这是我的代码 将 seaborn 导入为 sns导入 matplotlib.pyplot 作为 plt%matplotlib 内联df_iris=sns.load_dataset("iris")sns.lmplot('sepal_length', # 横轴'sepal_width', # ..
发布时间:2021-12-21 09:06:38 Python

Seaborn Complex Heatmap ---在瓦片内绘制圆圈来表示复杂的注释

我在 python 中有两个数据框. data_A姓名 X Y1 0乙 1 10 0数据_B姓名 X Y0 1乙 1 10 1 我想重叠这些热图,如果它在 data_frame A 中为 1,则图块为紫色(或任何颜色),但如果在 data_frame B 中为 1,则绘制一个圆圈(最好是第一). 例如,热图将显示 A[,X][1] 紫色,但那些在两个数据框中都为 1 的将是带有点的紫色. ..
发布时间:2021-12-19 08:24:21 其他开发

从 Seaborn distplot 获取数据点

我用 sns.distplot 绘制观察的单变量分布.不过,我不仅需要图表,还需要数据点.如何从 matplotlib Axes(由 distplot 返回)获取数据点? 解决方案 您可以使用 matplotlib.patches API.例如,要获取第一行: sns.distplot(x).get_lines()[0].get_data() 这将返回两个包含行的 x 和 y 值的 ..
发布时间:2021-12-11 14:12:13 Python

Seaborn:带有频率的 countplot()

我有一个 Pandas DataFrame,其中有一列名为“AXLES",它可以采用 3-12 之间的整数值.我正在尝试使用 Seaborn 的 countplot() 选项来实现以下图: 左 y 轴显示这些值在数据中出现的频率.轴延伸为 [0%-100%],每 10% 处有刻度线. 右 y 轴显示实际计数,值对应于由左 y 轴确定的刻度线(每 10% 标记.) x 轴显示条形图的类别 ..
发布时间:2021-12-11 14:09:09 Python