import matplotlib.pyplot as plt

然后,mac上Python绘图遇到,一个汉字一个框:

找了好几篇博客,并不管用,原因可能是设置的SimHei、KaiTi之类的字体在mac上没有,以后再研究补上原因。

最后下面的方法生效了,据说Windows上会同样生效(2022.07.13):

要加这两个.rcParams[] 的设置:

import matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['SimHei','Songti SC','STFangsong']
plt.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号

绘图的时候我是这样设置xlabel的:

plt.figure("因子") #这个窗口标题不加上面的两个设置也能正常显示中文。
plt.subplot(1,2,1)
plt.ylim(0,1.1)
plt.xlabel("天数a1") #这个不加会显示成小方框
plt.plot(day1,yinzi1)
plt.subplot(1,2,2)
plt.ylim(0,1.1)
plt.xlabel("天数a2") #这个不加会显示成小方框
plt.plot(day2,yinzi2)
plt.show()

然后汉字显示成功了:

mac上python的matplotlib库绘图时xlabel中文字符显示成小方框-解决方案相关推荐

  1. Python使用matplotlib可视化绘图时你可用的颜色有哪些?把色彩可视化出来自己选好了

    Python使用matplotlib可视化绘图时你可用的颜色有哪些?把色彩可视化出来自己选好了 目录 Python使用matplotlib可视化绘图时你可用的颜色有哪些?把色彩可视化出来自己选好了 # ...

  2. Python:使用matplotlib进行绘图时中文变成乱码的解决

    QUESTION:Python:使用matplotlib进行绘图时中文变成乱码的解决? ANSWER: 在绘图前加上下面的代码: plt.rcParams['font.sans-serif']=['S ...

  3. Python的matplotlib库画图不能显示中文问题解决

    Python的matplotlib库画图不能显示中文问题解决 参考文章: (1)Python的matplotlib库画图不能显示中文问题解决 (2)https://www.cnblogs.com/CQ ...

  4. Python使用matplotlib.pyplot绘图时设置坐标轴刻度

    问题描述:在使用matplotlib绘图时,可能会需要设置坐标轴上刻度之间的距离,或者为刻度设置标签. 技术要点:pyplot的xticks()和yticks()函数的用法. 参考代码1: 运行结果1 ...

  5. Python 之matplotlib库的安装及Read timed out Error的解决方案

    Python 之matplotlib库的安装 打开cmd窗口.点击开始栏,搜索cmd并打开. 找到安装的Python路径.可以通过右键点击Python快捷键,查找文件路径.(博主电脑并未分盘,故安装到 ...

  6. Python matplotlib库绘图时设置标题 (label)、坐标轴 (axis) 和标注 (legend)的字体及大小

    文章目录 1 标题 2 坐标轴 3 标注 4 示例 5 展示 6 说明 1 标题 plt.xlabel('False positive rate', fontdict={"family&qu ...

  7. 不用下载字体解决Mac系统下Python的matplotlib库中文乱码的问题

    百度或谷歌matplotlib库绘图时产生中文乱码问题,得到的最多的答案就是下面几行代码: import numpy as np import matplotlib.pyplot as plt plt ...

  8. python 颜色_如何使用python中matplotlib库分析图像颜色

    用代码分析图像可能很困难.你如何使代码"理解"图像的上下文? 通常,使用AI分析图像的第一步 是找到主要颜色.在如何使用python中matplotlib库分析图像颜色中,我们将使 ...

  9. python绘图实例-Python使用matplotlib简单绘图示例

    本文实例讲述了Python使用matplotlib简单绘图.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #! python2 """ ...

最新文章

  1. 20169212 2016-2017-2 《网络攻防实践》第四周学习总结
  2. Go聊天室的思路:一个拨号 一个监听
  3. 个人计算机上常用的操作系统,个人计算机常用的输出设备 操作系统的发展史(3)...
  4. [一]RabbitMQ-客户端源码之ConnectionFactory
  5. 计算机技能需求新排名:C语言仅排第 8,第 1 名你想不到!
  6. 网络爬虫--1.通用爬虫和聚焦爬虫
  7. 三菱fx5u编程手册_FX5U系列PLC控制伺服3种方式
  8. 【gRPC基础知识】快速部署
  9. 跨系统服务器data,跨服务器的数据整合方法及系统 Cross-server data integration method and system...
  10. OOP面向对象编程(一)-------方法的重载
  11. 德国政府证实警方使用了 Pegasus 间谍软件
  12. Java的结构之美【2】——销毁对象
  13. latex 引用网页 网址 网站 格式
  14. Meego的N9发布
  15. JS全国城市数组列表
  16. CREO图文教程:三维设计案例之一腔多模设计(定位参照零件导入模具模型)图文教程之详细攻略
  17. go语言中文乱码gbk转UTF8
  18. LSB算法的扩展延伸
  19. 全球语种谱系图,看看机器翻译需要跨越的大山
  20. ddns动态域名注册

热门文章

  1. uni-app - 使用scss动态配置宫格布局
  2. iOS 截屏图片模糊,提高清晰度
  3. 网络安全等级保护标准
  4. cubemx lan8720模块_STM32CubeMX + LWIP---无操作系统以太网实现
  5. 暑期项目实训7.19 论文复现+寻找并阅读新论文
  6. 深度学习第9周猫狗识别2
  7. 前端性能优化之渲染优化
  8. 【数模集】 图论常用算法 基础
  9. Google Chrome 调用FoxitReader预览pdf文件
  10. Windows安装和使用sox音频处理工具