300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Python Matplotlib画图中文乱码 负号无法显示问题解决

Python Matplotlib画图中文乱码 负号无法显示问题解决

时间:2024-02-18 17:50:57

相关推荐

Python Matplotlib画图中文乱码 负号无法显示问题解决

plt.rcParams参数可以用来自定义图形的各种默认属性,包括窗体大小、每英寸的点数、线条宽度、颜色、样式、坐标轴、坐标和网络属性、文本、字体等。

在代码头部加入:

plt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.unicode_minus'] = False

加入前:

# -*- coding: utf-8 -*-import numpy as npimport matplotlib.pyplot as pltx = np.array([1,2,3,4]);y = x * x;plt.title("假装有一个标题")plt.plot(x, y)

加入后:

import numpy as npimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.unicode_minus'] = False x = np.array([1,2,3,4]);y = x * x;plt.title("假装有一个标题")plt.plot(x, y)

如果是苹果Macos系统,则可以将字体替换为Arial Unicode MS,即

plt.rcParams['font.sans-serif'] = ['Arial Unicode MS']

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。