微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python坐标轴标签中文出错怎么办?Python坐标轴字体大小如何调整

在使用matplotlib第三方库来在python程序中绘制图像时会自动添加坐标轴,而初始坐标轴都是没有名称的,这样就比较难以明白它的意思。而设置坐标轴标签中文又会报错,那么下文会来介绍一下python坐标轴标签设置中文的正确方法,以及跳转坐标轴字体的方法

一、正确设置中文方法

方法首先需要保证自己python版本在3.4及其以上,并且第三方库matplotlib也是更新升级到了这个版本才可以。那么在程序之中将pyplot模块导入进来,然后再去通过rcParams这个类去设置一些属性就可以了,代码示例如下:

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False

以上代码的作用就是将当前程序内使用pyplot模块绘图时,使用的字体都设置为了中文黑体。而下面以上代码的意思就是不使用认的ASCII编码表了,使用python3支持中文的utf-8就不会再出错了。

二、设置字体大小

那么这里的字体大小是用来这是坐标轴标签,而不是设置坐标轴刻度值大小的。所以需要在设置坐标轴标签的同时来设置字体大小,可以使用到的方法为xlabel以及ylabel()。这两个方法一个参数就是标签文本,传入字符串类型的参数即可。

而字体大小设置则是通过可选参数fontsize来实现的,它需要接收整数类型的值,而字体大小的单位是像素。并且最大是不可以超过72的,代码示例如下:

x = np.array([0, 1, 2, 3, 4])
y = np.array([2, 4, 3])
plt.plot(x, y)
plt.xlabel('x坐标轴', fontsize=20)
plt.ylabel('y坐标轴', fontsize=20)
plt.show()

以上就是关于“Python坐标轴标签中文出错怎么办?Python坐标轴字体大小如何调整”的全部内容了,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐