python – 我可以在rcParams中设置spine和ticks吗?

python – 我可以在rcParams中设置spine和ticks吗?,第1张

概述我倾向于在Matplotlib(v1.3.1)图中使用以下轴选项: ax.spines["top"].set_visible(False) ax.spines["bottom"].set_visible(True) ax.spines["right"].set_visible(False) ax.spines["left"].set_vi 我倾向于在Matplotlib(v1.3.1)图中使用以下轴选项:

ax.spines["top"].set_visible(False)          ax.spines["bottom"].set_visible(True)          ax.spines["right"].set_visible(False)          ax.spines["left"].set_visible(True)          ax.get_xaxis().tick_bottom()          ax.get_yaxis().tick_left()          ax.tick_params(axis="both",which="both",bottom="off",top="off",labelbottom="on",left="off",right="off",labelleft="on")

抓住当前轴后这很好用,但我想知道是否可以通过在rcParams中设置所有内容来实现所有这些默认行为?

解决方法 正如importanceOfBeingErnest的评论所述,现在可以:

plt.rcParams['axes.spines.top'] = Falseplt.rcParams['axes.spines.bottom'] = Falseplt.rcParams['axes.spines.left'] = Falseplt.rcParams['axes.spines.right'] = False

对于多个rcParams使用dict:

plt.rcParams.update({'axes.spines.top': False,'axes.spines.right': False})
总结

以上是内存溢出为你收集整理的python – 我可以在rcParams中设置spine和ticks吗?全部内容,希望文章能够帮你解决python – 我可以在rcParams中设置spine和ticks吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1197242.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存