matplotlib无法显示中文?matplotlib如何自定义显示背景

发表时间:2018-02-05 14:30:01 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《家中电脑的光锚和路游器的适配器莫名烧坏是什么样原因?电脑主机中有一个蓝色的东西》相关知识。本篇中小编将再为您讲解标题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)

代码及图像:

编后语:关于《matplotlib无法显示中文?matplotlib如何自定义显示背景》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《我这个电脑还能升级么?英特尔g2030是64位处理器么》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题