Я изучал Matplotlib, и я столкнулся с `ax.get_xticklabels () + ax.get_yticklabels ()`.Мой вопрос написан ниже - PullRequest
0 голосов
/ 22 сентября 2019
for ax in plt.gcf().get_axes():
    for label in ax.get_xticklabels() + ax.get_yticklabels():
        label.set_visible(True)

Это был цикл for для записи xtick и ytick на каждом графике.Но я не мог понять, что такое ax.get_xticklabels() + ax.get_yticklabels().Что означает знак «+»?и что возвращает plt.gcf().getaxes().

1 Ответ

0 голосов
/ 22 сентября 2019

ax.get_xticklabels() и ax.get_yticklabels() оба возвращают спискообразные объекты.Оператор + просто объединяет два списка

plt.gcf() возвращает текущее значение.plt.gcf().getaxes() возвращает оси текущего рисунка.

Дополнительные пояснения здесь

enter image description here

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