Как установить пунктирные оси на графике - PullRequest
0 голосов
/ 13 октября 2018

Я хотел бы выяснить, возможно ли с помощью pyplot установить пунктирную рамку (я имею в виду оси контуров графика) графика.

Я знаю, что это может звучать странно и ужасно.но я хотел бы попробовать его.

1 Ответ

0 голосов
/ 13 октября 2018

«Коробка» осей состоит из 4 «шипов», которые доступны через 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...