python 设置xlabel,ylabel 坐标轴字体大小,字体类型
作者:野牛程序员:2023-11-28 12:01:54python阅读 2843
坐标轴标签的字体大小和字体类型可以通过Matplotlib库中的xlabel
和ylabel
函数来设置。以下是设置坐标轴标签字体大小和字体类型的示例代码:
import matplotlib.pyplot as plt # 示例数据 x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10] # 创建一个图形对象 fig, ax = plt.subplots() # 绘制图形 ax.plot(x, y) # 设置x轴标签和字体大小 ax.set_xlabel('X轴标签', fontsize=12, fontfamily='serif') # 设置y轴标签和字体大小 ax.set_ylabel('Y轴标签', fontsize=12, fontfamily='sans-serif') # 显示图形 plt.show()
在上面的代码中,fontsize
参数用于设置字体大小,而fontfamily
参数用于设置字体类型。可以根据需要选择不同的字体类型,例如'serif'、'sans-serif'等。
请注意,为了在没有中文支持的情况下正常显示中文,可能需要在代码中添加以下行以指定中文字体:
plt.rcParams['font.sans-serif'] = ['SimHei'] # 指定中文字体 plt.rcParams['axes.unicode_minus'] = False # 解决负号显示问题
以上代码中的['SimHei']
可以替换为其他中文字体,具体取决于系统和字体安装情况。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
