Подтвердить что ты не робот

Как изменить размер шрифта шкалы на графиках matplotlib?

При построении графика с использованием Matplotlib я нашел, как изменить размер шрифта меток. Но как я могу изменить размер чисел в шкале?

Для наглядности предположим, что вы построили x ^ 2 из (x0, y0) = 0,0 to (x1, y1) = (20,20). Масштаб по оси X ниже может быть чем-то вроде

0 1 2... 20.

Я хочу изменить размер шрифта такого масштаба оси x.

4b9b3361

Ответ 1

Matplotlib ссылается на них как на ярлыки xtick. Они могут быть изменены различными способами, переданы в качестве параметров или повторены и отредактированы (как в случае решения, размещенного здесь Matplotlib сделать метки метки размер шрифта меньше).

Я пошел вперед и разместил более сжатое решение, поскольку первое было очень неэффективным.

from matplotlib import pyplot
import math

def setLabelExample():
    fig = pyplot.figure() 
    x = [i for i in range(200)]
    y = [xi**2 for xi in x]

    ax = fig.add_subplot(1,1,1)
    ax.plot(x, y) 
    ax.tick_params(axis='x', labelsize=30)
    fig.suptitle('Matplotlib xticklabels Example')
    pyplot.show()

if __name__ == '__main__':
    setLabelExample()