如何在箱形图上设置虚线轴

时间:2018-10-13 15:04:25

标签: python matplotlib

我想弄清楚是否可以使用pyplot设置图的虚线框(我是指图轮廓的轴)。

我知道这听起来很奇怪又可怕。但我想尝试使用它。

1 个答案:

答案 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()

enter image description here