我想弄清楚是否可以使用pyplot
设置图的虚线框(我是指图轮廓的轴)。
我知道这听起来很奇怪又可怕。但我想尝试使用它。
答案 0 :(得分:2)
轴“ box”由4个“ spines”组成,可通过ax.spines
访问。您可以将线型设置为如下所示。
import matplotlib.pyplot as plt
fig, axes = plt.subplots(2,2)
linestyles = ["--","-.",":", (0,(5,2,1,4))]
for ax, ls in zip(axes.flat, linestyles):
for spine in ax.spines.values():
spine.set_linestyle(ls)
spine.set_linewidth(2)
ax.set_title("linestyle: {}".format(ls))
plt.tight_layout()
plt.show()