2024-04-20 02:35:03 发布
网友
我将edgecolor=none传递给绘图,使图的边缘消失。 整个代码如下所示:
edgecolor=none
sns.countplot(x="Survived", data=titanic_df, ax=ax1, palette='Pastel1', edgecolor='none')
然而,每次当我在可视化图形时,我都要这样做,这很烦人。如何将seaborn/matplolib设置为default edgecolor为none???在
谢谢!在
您似乎在使用旧版本的matplotlib。默认情况下,Matplotlib 2.0版在条形图上没有边。因此,一个简单的解决方案可能是将matplotlib和seaborn更新到最新版本。在
本质上你是在问这个问题的反义词No outlines on bins of Matplotlib histograms or Seaborn distplots。在
使用
plt.rcParams['patch.linewidth'] = 0 plt.rcParams['patch.edgecolor'] = 'none'
在脚本的开头(但可能在导入seaborn之后,如果使用的是旧版本的seaborn),应该会给出所需的结果,即在面片(如条形图)上没有边。在
如果边通过其他机制消失,而您实际使用的是matplotlib 2.0,则可能需要设置
此外。在
您似乎在使用旧版本的matplotlib。默认情况下,Matplotlib 2.0版在条形图上没有边。因此,一个简单的解决方案可能是将matplotlib和seaborn更新到最新版本。在
本质上你是在问这个问题的反义词No outlines on bins of Matplotlib histograms or Seaborn distplots。在
使用
在脚本的开头(但可能在导入seaborn之后,如果使用的是旧版本的seaborn),应该会给出所需的结果,即在面片(如条形图)上没有边。在
如果边通过其他机制消失,而您实际使用的是matplotlib 2.0,则可能需要设置
^{pr2}$此外。在
相关问题 更多 >
编程相关推荐