而不是默认的“盒装”轴样式,我只想拥有左轴和下轴,即:
+------+ | | | | | | ---> | | | | +------+ +-------
这应该很容易,但我在文档中找不到必要的选项。
这是官方网站HERE建议的 Matplotlib 3 解决方案:
import numpy as np import matplotlib.pyplot as plt x = np.linspace(0, 2*np.pi, 100) y = np.sin(x) ax = plt.subplot(111) ax.plot(x, y) # Hide the right and top spines ax.spines.right.set_visible(False) ax.spines.top.set_visible(False) # Only show ticks on the left and bottom spines ax.yaxis.set_ticks_position('left') ax.xaxis.set_ticks_position('bottom') plt.show()