matplotlib无法显示中文?matplotlib如何自定义显示背景
Python数据可视化。

有以下②种解决办法,个人更喜欢第②种,①劳永逸。
① · 在代码中动态指定字体配置
② · 修改matplotlib配置文件,即Anaconda③Libsite-packagesmatplotlibmpl-datamatplotlibrc这个文件。
用记事本/Nodepad+等文本编辑器打开,查找到font.family ,去掉前面的\"#\"
然后查找font.sans-serif,去掉前面的#,并添加\"Simhei\"即宋体到字库族列表中
查找axes.unicode_minus,将True改为False,作用就是解决负号\'-\'显示为方块的问题。
谢邀!
说实话,这个我不懂,下面是度娘来的答案,供你参考。
在python中,默认情况下是无法显示中文的,如下代码:
[python] view plain copy import matplotlib.pyplot as plt # 定义文本框和箭头格式 decisionNode = dict(boxstyle = \"sawtooth
默认背景下的图像
单①色彩背景
Figure设置单①色彩背景通常有两种方法:
创建Figure对象时给定facecolor关键字参数值
fig = plt.figure(facecolor=\'snow\')
使用Figure对象的set_facecolor方法
fig = plt.figure()
fig.set_facecolor(\'blueviolet\')
方法①代码及图像:
方法②代码及图像:
复合色彩背景
Figure设置复合色彩背景步骤:
创建色彩数组
a = [np.linspace(⓪ · ① · ①⑥⓪⓪)]*①⑥⓪⓪
通过Figure对象的figimage方法中的cmap关键字设定要设定的背景色彩
fig.figimage(a, cmap= plt.get_cmap(\'autumn\'))
代码及图像:
图像背景
Figure设置图像背景步骤:
将图像文件转换成数组
bgimg = img.imread(\'./world.png\')
通过Figure对象的figimage方法将图像设置为背景
fig.figimage(bgimg)
代码及图像:
- 5星
- 4星
- 3星
- 2星
- 1星
- 暂无评论信息
