我倾向于在我的 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")
Run Code Online (Sandbox Code Playgroud)
这在抓取当前轴后工作正常,但我想知道我是否可以通过在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
Run Code Online (Sandbox Code Playgroud)
对于多次rcParams使用dict:
plt.rcParams.update({'axes.spines.top': False, 'axes.spines.right': False})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1117 次 |
| 最近记录: |