1.找到字体路径

mac字体的路径一般都是在:/System/Library/Fonts 下

如果不放心可在:访达>字体册>简体中文>在访达中显示>显示简介>位置,在将字体名称输入进去。

这样就已经找到字体的路径了~

2.解决matplotlib显示中文字体问题

2.1这里注意将fname=“ ”中的字体路径更改为自己电脑下的路径

from matplotlib import  font_manager
my_font = font_manager.FontProperties(fname="/System/Library/Fonts/STHeiti Medium.ttc")

2.2在设置轴刻度中,增加fontporperties=my_font

plt.xticks(list(x)[::3],_xtick_labels[::3],rotation=45,fontproperties=my_font)

这样就完美解决了~

3.图片大小设置

一、plt.figure(figsize=(n, n))

比如想让输出的图片大小为600x600像素:

plt.figure(figsize=(6, 6))
# 600 x 600 像素(先宽度 后高度)
# 注意这里的宽度和高度的单位是英寸,1英寸=100像素,所以要除以100
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.show()

二、plt.rcParams[‘figure.figsize’]=(n, n)

这一方法可以同时对多个图片设置大小:

import matplotlib.pyplot as plt
plt.rcParams['figure.figsize']=(12.8, 7.2)

# 全局设置输出图片大小 1280 x 720 像素

如果需要对某个图片设置其他大小,使用方法一(plt.figure(figsize=(n, n)))即可。

三、样式表+plt.style.use(‘xxx.mpstyle’)

新建文件,文件名为xxx.mpstyle,例如style.mpstyle。

编辑文件内容:

figure.figsize:12.8,7.2

在python文件中:

import matplotlib.pyplot as plt
plt.style.use('style.mpstyle')

# 样式表文件路径

如果需要对某个图片设置其他大小,使用方法一(plt.figure(figsize=(n, n)))即可。

例子:

import matplotlib.pyplot as plt
x=range(1,23)
y=range(1,23)
plt.rcParams['figure.figsize']=(12.8, 7.2)x_lable =["{}:00".format(i) for i in x]
plt.xticks(x,x_lable,rotation=45)
plt.yticks(range(min(y),max(y)+1))
from matplotlib import font_manager
my_font = font_manager.FontProperties(fname='/System/Library/Fonts/STHeiti Medium.ttc',size=15)
plt.title("zhongwen 中文",fontproperties=my_font)
plt.xlabel("X轴",fontproperties=my_font)
plt.ylabel("y轴",fontproperties=my_font)
plt.plot(x,y)
plt.show()

matplotlib中文显示以及设置图片大小相关推荐

  1. Python Matplotlib 中文显示参数设置

    最近在学习python著名的绘图包matplotlib时发现,有时候图例等设置无法正常显示中文,于是就想把这个问题解决了. PS:本文仅针对Windows,其他平台仅供参考. 原因 大致就是matpl ...

  2. matplotlib折线图(设置图片大小和图片保存)

    代码示例: from matplotlib import pyplot as plt x = range(1,10) #x轴的位置 y = [6,7,12,12,15,17,15,20,18] #y轴 ...

  3. linux的matplotlib中文异常,Linux中matplotlib 中文显示问题解决

    1.下载下载中文 arial unicode ms 字体到 /home 目录 2. 拷贝字体到 usr/share/fonts 下: sudo cp ~/arial\ unicode\ ms.ttf ...

  4. Mac字体路径,解决matplotlib中文显示问题,超级好用~

    不需要用fc-list,找到字体路径,解决matplotlib中文显示问题. 1.找到字体路径 mac字体的路径一般都是在:/System/Library/Fonts 下 如果不放心可在:访达> ...

  5. 01_Linux系统系统语言查询,设置Xshell工具,中文显示,测试Xshell中文字符显示,Linux中文显示乱码设置

              Xshell是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及Microsoft Windows平台的TELNETNetSarang Xshell 4 Build 0 ...

  6. 解决linux服务器上matplotlib中文显示乱码问题

    解决linux服务器上matplotlib中文显示乱码问题 参考文章: (1)解决linux服务器上matplotlib中文显示乱码问题 (2)https://www.cnblogs.com/Bell ...

  7. 解决matplotlib中文显示问题

    解决matplotlib中文显示问题 参考文章: (1)解决matplotlib中文显示问题 (2)https://www.cnblogs.com/weiweiwei233/p/9307619.htm ...

  8. word 批量设置图片大小

    word批量修改图片大小--固定长宽篇 方法一: 这部分要说的是把word中的所有图片修改成固定的并且相同的长和宽! 1.打开word,工具-宏-宏(或者直接按Alt+F8)进入宏的 界面,如下面所示 ...

  9. C# 操作word 指定书签位置插入图片并设置图片大小和位置

    object Nothing = System.Reflection.Missing.Value;         //创建一个名为wordApp的组件对象         Application w ...

最新文章

  1. 参加拥抱HTML5大会及TOPGEEK社区活动纪实
  2. 微服务限流Sentinel讲解(四)
  3. #研发解决方案#分布式并行计算调度和管理系统Summoner
  4. nodejs读取本地txt文件并输出到浏览器
  5. paip.获取地理位置根据Ip
  6. P1616 疯狂的采药+P1833 樱花+P1077 [NOIP2012 普及组] 摆花+P1064 [NOIP2006 提高组] 金明的预算方案
  7. 使用树莓派3B+ 制作一个属于自己的无线AP 无线路由器 一个Wi-Fi热点
  8. windows,打印机无打印任务,仍不断打印
  9. 数字图像处理(6)——形态学图像处理
  10. 腾讯区块链正式落地法律场景,携手慧狮构建“司法联盟链”
  11. 彻底删除的文件如何恢复?
  12. Quick小白书系列(三)MyApp详解
  13. 内推网创始人黄小亮:拒绝猎头的P2P招聘
  14. JavaScript---开通QQ在线客服
  15. GIS开发之二维地下管线综合管理系统(Arcgis)第一节 总体介绍
  16. 阿里云服务器DDoS防御方法免受攻击的详细内容
  17. MySQL事务的四种隔离界别以及会造成的问题和解决办法
  18. 纯CSS实现正方形、自适应正方形方法
  19. Extmail修改模板及其它配置
  20. 猛犸创始人季逸超:互联网新人类

热门文章

  1. 微信支付商户号的调研
  2. Java中的空指针异常
  3. MinGW与Clion下载安装及使用详解
  4. 【f1c200s/f1c100s】使用genimage工具制作img系统镜像
  5. 问卷分析之SPSS相关分析、相关系数矩阵(Pearson)
  6. 蓝桥杯-基础练习-特殊回文数
  7. c# Excel 添加组合Range区域,方便选择Select()删除 Delete()
  8. 二维码制作软件那个好用?
  9. Linux ls -l 名:命令详解
  10. 云存储和网盘有何区别