Как увеличить символ бесконечности в ярлыках matplotlib - PullRequest
0 голосов
/ 01 апреля 2020

Рассмотрим иллюстративный пример ниже:

from matplotlib import pyplot as plt

x=list(range(5))
xticks=x.copy()
xlabels=x.copy()
xlabels[-1] = r"$\infty$"

fig, axes = plt.subplots()

axes.plot(x)
axes.set_xticks(xticks)
axes.set_xticklabels(xlabels, fontsize=20)

Это дает следующий рисунок

enter image description here

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

Как я могу это сделать?

Спасибо

1 Ответ

0 голосов
/ 01 апреля 2020

Попробуйте, возьмите последний элемент в массиве xticklabels и используйте set_fontsize для этого элемента:

from matplotlib import pyplot as plt

x=list(range(5))
xticks=x.copy()
xlabels=x.copy()
xlabels[-1] = r"$\infty$"

fig, axes = plt.subplots()

axes.plot(x)
axes.set_xticks(xticks)
axes.set_xticklabels(xlabels, fontsize=20)
axes.get_xticklabels()[-1].set_fontsize(26)
plt.show()

Вывод:

enter image description here

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