我是靠谱客的博主 不安蚂蚁,最近开发中收集的这篇文章主要介绍python edgecolor_将seaborn/matplotlib设置为始终使用edgecolor='k'param,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

例如,我正在构建许多条形图,它们都是相同的样式import seaborn as sns

import matplotlib.pyplot as plt

sns.set_style('darkgrid')

# some more configuration options that work as expected here

sns.barplot([1, 2, 3], [4, 5, 6], edgecolor='k')

这给了

有没有一种方法可以将我的绘图环境配置为始终使用edgecolor='k',这样我就不必每次都传递参数了?在

我试过了

^{pr2}$

但没有效果。如果我在绘图时没有显式地使用edgecolor='k',那么条形图就没有边。在

我也注意到plt.rc('edgecolor', ???)

但是我不知道要为???传递什么(它必须是一个关键字参数)。在

编辑:

使用

^{pr2}$

不起作用,但使用sns.set_style(rc={'patch.force_edgecolor':True,

'patch.edgecolor': 'black'})

按预期工作。我不明白为什么这里需要'patch.edgecolor': 'black',因为这似乎是默认设置。在

最后

以上就是不安蚂蚁为你收集整理的python edgecolor_将seaborn/matplotlib设置为始终使用edgecolor='k'param的全部内容,希望文章能够帮你解决python edgecolor_将seaborn/matplotlib设置为始终使用edgecolor='k'param所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部