📅  最后修改于: 2023-12-03 15:18:15.502000             🧑  作者: Mango
本文将介绍如何使用 Pandas 设置字体大小,制作更美观的图表。
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
data = {'Name': ['Tom', 'Jerry', 'Nick', 'John', 'Sam', 'David', 'Jack', 'Rose', 'Lucy', 'Jason'],
'Age': [29, 31, 22, 34, 22, 28, 31, 27, 25, 33],
'Salary': [5000, 6000, 3500, 9000, 4000, 5500, 6500, 4800, 4300, 7000]}
df = pd.DataFrame(data)
fig, ax = plt.subplots()
df.plot(kind='bar', x='Name', y='Salary', ax=ax)
plt.xlabel('Name', fontsize=10)
plt.ylabel('Salary', fontsize=10)
ax.legend(fontsize=10)
plt.show()
运行以上代码,会得到一个显示姓名和薪水的竖向条形图表。
fig, ax = plt.subplots()
df.plot(kind='bar', x='Name', y='Salary', ax=ax)
plt.xlabel('Name', fontsize=14)
plt.ylabel('Salary', fontsize=14)
ax.legend(fontsize=14)
plt.xticks(fontsize=12)
plt.yticks(fontsize=12)
plt.tight_layout()
plt.show()
在代码中添加 plt.xticks(fontsize=12)
和 plt.yticks(fontsize=12)
就可以设置 x 轴和 y 轴的标签字体大小。此外,为了让标签不会重叠,添加 plt.tight_layout()
。
至此,我们就成功地设置了 Pandas 绘图中的字体大小。
本文介绍了如何在 Pandas 中设置图表的字体大小,使图表更美观、易读。