Уменьшение размера шрифта для тиковых значений в matplotlib - PullRequest
0 голосов
/ 17 апреля 2020
xvals   = ['Public Protection', 'Public Works', 'Human Welfare', 'Community Health', 'Culture & Recreation', 'General Administration', 'General City Responsibilities']
x_start = [df.iloc[0, 0], df.iloc[1, 0], df.iloc[2, 0], df.iloc[3, 0], df.iloc[4, 0], df.iloc[5, 0], df.iloc[6, 0]]
y       = [df.iloc[0, 2],  df.iloc[1, 2],  df.iloc[2, 2], df.iloc[3, 2],  df.iloc[4, 2],  df.iloc[5, 2], df.iloc[6, 2]]
matplotlib.pyplot.bar(x = xvals, height = y, width=0.5, bottom=x_start, align='center')

У меня есть гистограмма, которая отображает текст (xvals) в виде значения x внизу. Когда я распечатываю график, он перекрывает друг друга, мне было интересно, есть ли способ уменьшить размер текст или увеличить размер графика, чтобы метки не перекрывались?

1 Ответ

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

Вы можете изменить размер шрифта для отметок x или y, используя строку ниже и настраивая параметр fontsize и указывая ось интереса.

matplotlib.pyplot.tick_params(axis='x',labelsize=fontsize)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...