matplotlib相关内容

用色调参数分割海上小提琴曲线图

我正在尝试仅使用seaborn中的y和hue参数创建violinplot(x数据变量定义为无)。使用与我在文档中类似的示例: tips = sns.load_dataset("tips") sns.violinplot(y="total_bill", hue="sex", data=tips, split=True) 并且结果图形不会根据色调变量拆分。 定义x变量时,绘图被拆分。有 ..
发布时间:2022-02-27 16:50:15 Python

如何在海运图例中组合色调和样式组?

我正在为使用hue按";subscale";分组的纵向数据和使用style按";项目";分组的纵向数据绘制海运线条图。 以下是我的代码(希望没有数据也可以理解): ax = sns.lineplot(data = df, x = 'Week', y = 'Value', style = 'Item', hue = 'Subscale', palette ..
发布时间:2022-02-27 16:46:42 Python

Seborn,更改色条的字体大小

我想更改热图颜色条的字体大小。 以下是我的代码: import seaborn as sns import matplotlib.pyplot as plt from numpy import arange x = arange(25).reshape(5, 5) cmap = sns.diverging_palette(220, 20, sep=20, as_cmap=True) a ..
发布时间:2022-02-27 16:43:52 Python

如何更改海运中的X轴范围

默认情况下,海运会将X轴的位移范围从-5到35(以散点图表示)。但是我需要用1个单位显示X轴范围从1到30的散点图。我如何才能做到这一点? 推荐答案 要对这类绘图进行最灵活的控制,请创建您自己的AXES对象,然后将海运绘图添加到其中。然后,您可以对x轴等功能执行标准matplotlib更改,或使用matplotlib API提供的任何普通控件。 测试于python 3.8.12、 ..
发布时间:2022-02-27 16:41:04 Python

循环中的Seborn图

我正在使用Spyder并在循环中绘制Seborn CountPlot。问题是,情节似乎是在同一个物体上一个接一个地发生,而我最终只看到了情节的最后一个实例。如何在控制台中一个接一个地查看每个绘图? for col in df.columns: if ((df[col].dtype == np.float64) | (df[col].dtype == np.int64)): ..
发布时间:2022-02-27 16:37:23 Python

向MatplotLib中的条形图标签添加逗号

我一直在使用ax.bar_label方法向条形图添加数据值。这个数字很大,比如143858918。如何使用ax.bar_label方法向数据值添加逗号?我知道如何使用Annotate方法添加逗号,但是否可以使用bar_label添加逗号,我不确定。是否可以使用可用的fmt关键字参数? 推荐答案 是否可以使用fmt关键字参数? fmt参数基于旧的%运算符,该运算符不支持逗号分隔符。 ..
发布时间:2022-02-27 16:33:45 Python

如何从CatPlot中删除空条

我有两个问题: 我要从条形图(显示在第一列中)中删除空条。 我必须在PowerPoint演示文稿中使用此图表。如何增加条形图的高度以固定幻灯片的高度?我已经试着增加高度了,但是没有再增加了。有可能吗?如果没有,我还可以尝试哪些其他选项? plt.figure(figsize=(40,20)) g = sns.catplot(x = 'Subject', y = 'EE Sco ..
发布时间:2022-02-27 16:32:18 Python

只有一条线着色的海运多线图

我正在尝试使用SNS绘制多线图,但仅将美国线保持为红色,而其他国家为灰色 这是我到目前为止所拥有的: df = px.data.gapminder() sns.lineplot(x = 'year', y = 'pop', data = df, hue = 'country', color = 'grey', dashes = False, legend = False) 但这不会 ..
发布时间:2022-02-27 16:31:00 Python

如何在海运猫图中旋转xtick标签

我无法在Seborn/Matplotlib中旋转我的扩展标签。我尝试了许多不同的解决方案,但都不能解决它。我在堆栈溢出上看到了许多相关问题,但它们对我不起作用。 我当前的绘图如下所示,但是我希望xlabels旋转90度。 @staticmethod def plotPrestasjon(plot): sns.set(style="darkgrid") a ..
发布时间:2022-02-27 16:26:46 Python

旋转x轴标签快速网格海运不起作用

我正在尝试使用python中的seborn创建多面图,但我遇到了很多问题,其中一件事是旋转x轴标签。 我当前正在尝试使用以下代码: import pandas as pd import seaborn as sns import matplotlib.pyplot as plt vin = pd.Series(["W1","W1","W2","W2","W1","W3","W4"] ..
发布时间:2022-02-27 16:18:10 Python

使用要素名称绘制要素重要性

在R中有预先构建的函数来绘制随机森林模型的特征重要性。但在蟒蛇中,似乎缺少这种方法。我在matplotlib中搜索方法。 model.feature_importances提供以下信息: array([ 2.32421835e-03, 7.21472336e-04, 2.70491223e-03, 3.34521084e-03, 4.19443238e- ..
发布时间:2022-02-27 16:16:59 Python

如何使用类别轴覆盖条形图上的数据点

目标:我正在尝试使用Seborn在带有多个分组条形图的图表中显示单个数据点。 问题:我尝试使用条形图的猫图和单个数据点的另一个猫图来完成此操作。但是,这会生成两个数字:一个数字带有条形图,另一个带有单个数据点。 问题:是否有办法使用Seborn将单个数据点与条形图一起显示在同一图形中? 这是我的代码,生成两个独立的数字: import seaborn as sns tips ..
发布时间:2022-02-27 16:15:52 Python

海运HISPLOT和DISPLOT输出不匹配

seaborn.histplot和seaborn.displot生成的直方图不匹配。 sns.displot的默认绘图为kind='hist' 使用python3.8.11、seaborn 0.11.2和matplotlib 3.4.2 测试 为什么输出不匹配,如何解决此问题? 期望是,给定bins,相应曲线图的density应该匹配。 bins传递给numpy.histogram_ ..
发布时间:2022-02-27 16:12:00 Python