我是靠谱客的博主 不安蚂蚁,最近开发中收集的这篇文章主要介绍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所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复