matplotlib中中文字体配置

解决方式1:利用matplotlib的字体管理工具font_manager---->缺点:每次必须要进行设置

import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
font = FontProperties(fname=‘Desktop/simhei.ttf‘,size=20) # 前提是对应路径下有你想要使用的字体文件
# 1.设置画布
plt.figure(figsize=(20,8))
x = range(11,31)
y = [1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]
# 2.绘制折线图
plt.plot(x,y,marker=‘o‘,color=‘blue‘,linestyle=‘:‘,alpha=0.5)
# 3.设置x轴描述信息
plt.xlabel(‘年龄‘,color=‘blue‘,fontproperties=font)
# 4.设置y轴描述信息
plt.ylabel(‘朋友个数‘,color=‘blue‘,fontproperties=font)
plt.show()

解决方式二:更改matplotlib字体配置文件

1). 找到matplotlib对应的安装目录和缓存目录;对应命令:sudo fing / -name ‘*matplotlib‘--->指在当前路径下找含有matplotlib字样的路径,如下图

2).进入安装目录,再进入到对应的mpl-data/fonts/ttf路径下,将你准备好的字体文件拷贝到此目录,如下图

3).切换回mpl-data路径下,打开matplotlibrc文件,做如下图的配置

4).进入第一步找到的缓存目录,删除掉其中的.json文件和.cache文件

5).在jupyter中重新载入内核,即刷新,然后再运行即可正常显示中文,如下图

原文地址:https://www.cnblogs.com/houzichiguodong/p/9090204.html

时间: 2024-11-05 23:26:06

matplotlib中中文字体配置的相关文章

eclipse下java中注释字体太小和xml中中文字体太小问题解决方法

我们在win7下进行android应用开发,需要搭建相应的开发环境.现在普遍基本上都是eclipse+adt+sdk,在本人搭建完环境后,发现eclipse下,java中的注释和xml中的中文字体变得特别小,无法看的清楚.解决方法如下: 1.Java中字体变大方法: 打开eclipse,Window-->Preferences,如下图打开: 双击第二个红色框,如下图: 将字体改成五号即可. 2.xml中中文字体太小解决方法: 打开eclipse,Window-->Preferences--&g

eclipse下java中凝视字体太小和xml中中文字体太小问题解决方法

我们在win7下进行android应用开发.须要搭建对应的开发环境.如今普遍基本上都是eclipse+adt+sdk,在本人搭建完环境后,发现eclipse下.java中的凝视和xml中的中文字体变得特别小,无法看的清楚.解决方法例如以下: 1.Java中字体变慷慨法: 打开eclipse.Window-->Preferences,例如以下图打开: 双击第二个红色框,例如以下图: 将字体改成五号就可以. 2.xml中中文字体太小解决方法: 打开eclipse.Window-->Preferen

Matplotlib中中文不显示问题

我们在使用jupter进行数据分析的时候,会接触到Matplotlib这个库,它是用来进行可视化数据分析的,在一个图中,我们常常会加入一些中文来进行说明.当我们加入中文的时候会出现下图所示的样子: 可以看到,中文变成了这种乱码的形式.网上有很多的例子,有很多是错误的,这里我把我测试成功的方法说明一下. 我使用的电脑系统是Window10,后面的方法也是针对它的,其他的系统应该也差距不大,可以借鉴一下. 1.找一个喜欢的字体 字体的话,我们可以去网上下载,也可以用系统自带的.我们可以进入到目录:C

css中中文字体的英文名称

华文细黑:STHeiti Light [STXihei] 华文黑体:STHeiti 华文楷体:STKaiti 华文宋体:STSong 华文仿宋:STFangsong 儷黑 Pro:LiHei Pro Medium 儷宋 Pro:LiSong Pro Light 標楷體:BiauKai 蘋果儷中黑:Apple LiGothic Medium 蘋果儷細宋:Apple LiSung Light Windows的一些: 新細明體:PMingLiU 細明體:MingLiU 標楷體:DFKai-SB 黑体:

css中好看常用的中文字体

CSS,font-family 例1(小米米官网):font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif; 例2(淘宝技术研发中心):font: 12px/1.5 Tahoma,Helvetica,Arial,'宋体',sans-serif; 例3(加网 ):font: 14px/1.5 'Microsoft YaHei',arial,tahoma,\5b8b\

修改配置文件matplotlibrc,让Matplotlib显示中文

matplotlib默认不支持中文显示,网上的解决办法有好多种,但是大多数都是通过在代码中指定字体,虽然也能实现,但是多出那么几行代码让人觉得很恶心. 本文介绍一种通过修改配置文件matplotlibrc,让Matplotlib显示中文的方法:在win7,Python2.7.9测试通过 第一步:将中文字体复制到matplotlib的字体目录中 中文字体以微软雅黑为例,在 C:\Windows\Fonts 下面找到“微软雅黑”字体.matplotlib默认安装在 %PythonPath%\Lib\

odoo报表字体-文泉译中文字体-freebsd

来源: Odoo8.0中使用文泉译中文字体         http://blog.csdn.net/vnsoft/article/details/40056935 FreeBSD wkhtmltopdf安装             http://www.2cto.com/os/201306/220710.html Odoo8.9打印中文字体配置分析详解  http://www.3e3c.com/erp/odoo/230.html 1.安装文泉驿系列字体 cd /usr/ports/x11-fo

CSS 中文字体的英文名称

宋体 SimSun 黑体 SimHei 微软雅黑 Microsoft YaHei 微软正黑体 Microsoft JhengHei 新宋体 NSimSun 新细明体 PMingLiU 细明体 MingLiU 标楷体 DFKai-SB 仿宋 FangSong 楷体 KaiTi 仿宋_GB2312 FangSong_GB2312 楷体_GB2312 KaiTi_GB2312 宋体:SimSuncss中中文字体(font-family)的英文名称 Mac OS的一些: 华文细黑:STHeiti Lig

CSS,font-family,好看常用的中文字体(转载若侵可删)

例1(小米米官网):font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif; 例2(淘宝技术研发中心):font: 12px/1.5 Tahoma,Helvetica,Arial,'宋体',sans-serif; 例3(加网 ):font: 14px/1.5 'Microsoft YaHei',arial,tahoma,\5b8b\4f53,sans-serif;