Стрелка на конце оси matplotlib в осях GridSpe c - PullRequest
0 голосов
/ 13 апреля 2020

Я хотел бы изменить некоторые оси сетки, полученные в результате matplotlib.gridspec, чтобы я удалил верхнюю и правую оси и поместил стрелки на кончике нижней и левой оси.

Я видел это topi c здесь и, в частности, ответ со ссылкой на документацию matplotlib . Использование этого с топором, полученным в результате gridspec, приводит к:

TypeError: 'method' object is not subscriptable

Как я могу использовать этот код с топором, полученным в результате gridspec?

Мне уже удалось заменить:

for direction in ["left", "right", "bottom", "top"]:
   # hides borders
   ax.axis[direction].set_visible(False)

по:

for direction in ["left", "right", "bottom", "top"]:
   # hides borders
   ax.spines[direction].set_visible(False)

На что я должен заменить:

for direction in ["xzero", "yzero"]:
    # adds arrows at the ends of each axis
    ax.axis[direction].set_axisline_style("-|>")

    # adds X and Y-axis from the origin
    ax.axis[direction].set_visible(True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...