python – 我可以在rcParams中设置spine和ticks吗?
发布时间:2020-12-20 13:47:58 所属栏目:Python 来源:网络整理
导读:我倾向于在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(
我倾向于在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'] = False plt.rcParams['axes.spines.bottom'] = False plt.rcParams['axes.spines.left'] = False plt.rcParams['axes.spines.right'] = False 对于多个rcParams使用dict: plt.rcParams.update({'axes.spines.top': False,'axes.spines.right': False}) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |