当前位置: 首页 > news >正文

请网站建设的人多少钱沈阳制作网站

请网站建设的人多少钱,沈阳制作网站,网站头部优化文字怎么做,wordpress读者墙插件问题概述 Matplotlib 默认不支持中文字体,这是因为 matplotlib 只支持 ASCII 字符,但是国人使用 matplotlib 肯定需要中文标注。如下图所示,当不对 Matplotlib 进行设置,而直接使用中文时,绘制的图像会出现中文乱码。…

问题概述

Matplotlib 默认不支持中文字体,这是因为 matplotlib 只支持 ASCII 字符,但是国人使用 matplotlib 肯定需要中文标注。如下图所示,当不对 Matplotlib 进行设置,而直接使用中文时,绘制的图像会出现中文乱码。

在这里插入图片描述

解决方案

由上图可知,本身应该出现中文的地方以方框进行显示,下文给出了两种解决方案,第一种是临时解决方案,第二种是永久性的解决方案。

重写配置信息

可以临时覆盖配置信息解决中文乱码的问题,其代码示例如下:

plt.rcParams["font.sans-serif"]=["SimHei"] #设置字体
plt.rcParams["axes.unicode_minus"]=False #该语句解决图像中的“-”负号的乱码问题

完整代码如下:

import numpy as np  
import matplotlib.pyplot as pltplt.rcParams["font.sans-serif"]=["SimHei"] #设置字体
plt.rcParams["axes.unicode_minus"]=False #该语句解决图像中的“-”负号的乱码问题fig, ax = plt.subplots(1, 1)  
ax.set_facecolor("lemonchiffon")  x = np.random.random(100)  
y = np.random.random(100)  
ax.scatter(x, y, marker='o')  
ax.set_xlim(-0.02, 1.02)  
ax.set_ylim(-0.02, 1.02)  
ax.set_title("标题", fontsize=15)  
ax.set_xlabel("横轴")  
ax.set_ylabel("纵轴")  
plt.show()

画图结果如下:
在这里插入图片描述

修改配置文件

通过直接修改配置文件的方法,可以一劳永逸的解决 Matplotlib 的中文乱码问题。注意此过程在 Windows 环境下进行。一般情况下 matplotlib 从配置文件 matplotlibrc 中读取配置信息,比方说字体、样式等,首先需要确定配置文件的路径,使用以下代码可以确定配置文件的路径:

import matplotlib as mpl
print(mpl.matplotlib_fname())

输出结果如下:

D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\mpl-data\matplotlibrc

然后修改配置文件 matplotlibrc。打开配置文件后,找到以下信息:

#font.family:  sans-serif
#font.style:   normal
#font.variant: normal
#font.weight:  normal
#font.stretch: normal
#font.size:    10.0

更改配置信息并保存,这样就永久性的更改了 matplotlib 的默认字体了。

往期回顾

  1. 【matplotlib】可视化解决方案——如何设置matplotlib风格集
  2. 【matplotlib】可视化解决方案——如何设置轴标签的透明度和大小
  3. 【matplotlib】可视化解决方案——如何向图表中添加数据表
  4. 【matplotlib】可视化解决方案——如何更改绘图区域背景颜色
  5. 【matplotlib】可视化解决方案——如何使用数学公式
  6. 【matplotlib】可视化解决方案——绘图刻度设置
  7. 【matplotlib】可视化解决方案——共享绘图区域问题
  8. 【matplotlib】可视化解决方案——子图设置大标题问题解决方案
  9. 【matplotlib】可视化解决方案——子图间距问题解决方案
  10. 【matplotlib】可视化解决方案——capstyle参数详解

文中难免会出现一些描述不当之处(尽管我已反复检查多次),欢迎在留言区指正,相关的知识点也可进行分享,希望大家都能有所收获!!如果觉得我的文章写得还行,不妨支持一下。你的每一个转发、关注、点赞、评论都是对我最大的支持!

http://www.yayakq.cn/news/819720/

相关文章:

  • 网站建设概述东莞人才网官方网站
  • 巧家县住房和城乡建设局网站wdlinux 默认网站
  • wix做的免费网站可以用吗长沙新型网络营销
  • 网站建设公司58申请商标注册
  • 自己的电脑做网站会收录吗网页设计实训总结600字
  • 电脑和手机都能浏览的网站开发合肥网站建设网页设计
  • 网站建设流程和方法小程序联盟
  • 网站建设和维护需要学的东西百度 排名seo快速
  • 无障碍浏览网站怎么做建设银行浙江网站首页
  • 教育信息化建设网站推广之家app下载
  • 手机网站模板 网址给我免费的视频在线观看
  • 网站建设的发展目标游戏发号网站源码
  • 网站建设的合理建议wordpress模版头部文件
  • 网站的pdf预览是怎么做的备案 网站负责人 法人
  • 企业网站策划大纲模板wordpress搭建影视站
  • 做淘宝网站目的是什么福清手机网站建设
  • 设计类招聘网站wordpress建站前端
  • 网站建设2018需要什么教学方面网站建设
  • 网站建设最新技术python做软件的网站
  • 长沙企业如何建网站网站设计技巧
  • 东莞搜索引擎网站推广网站360自然排名要怎么做
  • 平昌网站建设jsp购物网站开发 论文
  • wordpress 仿站 教程企业名录最新
  • 装潢网站模板营销网站推广策略
  • 建筑设计案例网站网站建设及域名
  • 网站优化目标凡科建设网站安全吗
  • 镇江市质监站网址2022年最好用的搜索引擎
  • 重庆做网站_重庆网站建设_重庆网络推广_重庆网络公司上海贸易公司注册
  • 下载学校网站模板下载安装入侵网站后台管理系统
  • 河南瑞达建设工程有限公司网站无锡做网络推广