首页 > 解决方案 > 如何在 pandas Dataframe barplot 中仅更改 xticks 字体大小?

问题描述

我想从熊猫创建一个条形图。但我想分别更改 x 和 y 轴的字体大小。

这段代码:

max_coef.plot.bar(fontsize = 15, x = 'coef_word', y = 'coefficient', color=['yellow'])

创建此图:

在此处输入图像描述

我尝试使用 xticks 和 xticklabels,但显然这与 matplotlib 语法不同。我已经检查了文档,但我无法理解它。

我想分别更改 x 和 y 刻度。请帮忙。+ 提前致谢!

标签: pythonpandasbar-chart

解决方案


请参阅下面的代码以更改字体大小:

import matplotlib.pyplot as plt

SMALL_SIZE = 8
MEDIUM_SIZE = 10
BIG_SIZE = 12

plt.rc('font', size=SMALL_SIZE)          # default text sizes
plt.rc('axes', titlesize=MEDIUM_SIZE )   # axes title fontsize
plt.rc('axes', labelsize=MEDIUM_SIZE)    # x and y labels fontsize
plt.rc('xtick', labelsize=MEDIUM_SIZE )  # x tick labels fontsize
plt.rc('ytick', labelsize=MEDIUM_SIZE )  # y tick labels fontsize
plt.rc('legend', fontsize=MEDIUM_SIZE )  # legend fontsize
plt.rc('figure', titlesize=BIGGER_SIZE)  # figure title fontsize

您可以在这里找到更多信息:matplotlib rc


推荐阅读