matplotlib pie 显示不了中文

饼状图 的labels 的中文 显示成方框了,plot.title() 也显示不了中文。

$ fc-list :lang=zh #查看可用的中文字体
/usr/share/fonts/truetype/arphic/uming.ttc: AR PL UMing TW MBE:style=Light
/usr/share/fonts/X11/misc/18x18ja.pcf.gz: Fixed:style=ja
/usr/share/fonts/truetype/arphic/ukai.ttc: AR PL UKai CN:style=Book
/usr/share/fonts/truetype/arphic/ukai.ttc: AR PL UKai HK:style=Book
/usr/share/fonts/truetype/arphic/ukai.ttc: AR PL UKai TW:style=Book
/usr/share/fonts/truetype/wqy/wqy-microhei.ttc: 文泉驿微米黑,文泉驛微米黑,WenQuanYi Micro Hei:style=Regular
/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc: 文泉驿正黑,文泉驛正黑,WenQuanYi Zen Hei:style=Regular
/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc: 文泉驿点阵正黑,文泉驛點陣正黑,WenQuanYi Zen Hei Sharp:style=Regular
/usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf: Droid Sans Fallback:style=Regular

解决方法分别如下:

1.labels
patches,l_text,p_text=plt.pie(sizes, labels=char, autopct = '%3.1f%%',shadow=True, startangle=90)

for t in l_text:
t.set_fontproperties(matplotlib.font_manager.FontProperties(fname="/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc")) # 把每个文本设成中文字体


2.title
zhfont = matplotlib.font_manager.FontProperties(fname="/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc")

plt.title(u"文字统计",fontproperties=zhfont)

3.图例也显示中文
plt.legend(prop=zhfont)
【matplotlib】饼图+legend()、loc、color位置颜色图例中文显示(一个饼图的例子) 博客已经搬家到“捕获完成”: https://www.v2python.com 1、原来自己做的饼图:http://mp.blog.youkuaiyun.com/postedit/79222127 见文章:matplotlib 中文显示-负号显示(统计微信好友性别,饼图显示) 2、看到网上的图,他的有图例,所以想按照他的这个进行修改 3、搜寻方法,找到解决办法,即... 阅读详情

相关推荐

Python可视化29|matplotlib-饼图(pie)

详细介绍python 使用matplotlib.pyplot.pie绘制饼图(pie)

qq_21478261的博客 3300

matplotlib绘图无法显示中文问题的解决方法

matplotlib绘图无法显示中文问题的解决方法 话不多说了,直接上解决方法: - 源码 import matplotlib.pyplot as plt labels = ['男性', '女性', '其他'] sizes = [57.1, 32.2, 10.7] explode = (0, 0.1, 0) fig1, ax1 = plt.subplots() ax1.pie(sizes...

简说Python的博客 8562

Python爬虫实战:5分钟搞定慢慢买历史价格查询(附完整代码)

本文提供了一份Python爬虫实战指南,教你如何快速编写脚本自动查询慢慢买网站的商品历史价格。文章详细拆解了环境准备、接口分析、核心代码实现及常见问题应对,并附有完整代码,帮助读者将爬虫技术应用于日常比价,实现高效购物决策。

weixin_29053577的博客 1010

python画饼图标签中文显示不出来_matplotlib pie饼图 lable设置中文乱码 解决办法

X=[1,1,1,1,1,1,1]labels = [u'百度',u'京东',u'陆金所',u'工行',u'招行',u'华泰',u'国金',u'广发',u'QQ']plt.figure()p = plt.pie(X,labels=labels)(实际X的数据为其他数据,这里只是简单的设为1的列表)google了些资料,找到以下可行的解决办法:找一个系统自带的中文字体文件的路径比如这一个:C:\Wi...

weixin_39946767的博客 1613

关于MOS管栅极和栅介质(氧化物)的材料选择

大概解释了高K材料作为栅介质的好处,以及为什么会带来好处,同时引出了金属栅的优点,总结了使用高K材料和金属栅的原因。

qq_52054477的博客 1万+

山景BP10_128DBG开发板通过蓝牙连接手机放歌实验回顾

最近在学习上海山景公司的BP10_128DBG的开发板,因为网上关于BP10开发板的帖子也比较少,在学习的时候也没有太多的参考资料,基本上都是官方的历程。蓝牙放歌这个demo对我来说也比较复杂,特写下此博客进行记录、总结,大家有需要的可以参考。

weixin_56646002的博客 2019

plot.pie画饼状图/设置颜色/设置中文显示

import pandas as pd df1 = pd.read_csv('/home/sc/Desktop/2018-5-21/2018-7-18/contract_company_predict_03.csv') # df2 = df1.groupby('shixin_risk_rank_actual').size() df2 = df1.groupby('bankrupt_risk_ran...

sinat_26566137的博客 1万+

Arduino四足开源机器猫-Opencat(导航贴)

本内容由我和小伙伴共同编写,未经授权,谢绝转载! 1.项目介绍 2.组装调试教程 (一)Opencat-F (1)资料地址(包含程序代码&&3D打印图纸): 链接:https://pan.baidu.com/s/1AcVA5jSiOSzRKqEQAomrTA 提取码:szfx (2) (二)Opencat-B (1)组装调试 (2)组装调试注意事项 (3)添加新技能 3.编程 ...

qqliuzhitong的博客 4172

python饼图怎么显示中文_python生成饼图解决中文乱码

解决乱码问题乱码的原因字体的不匹配解决的方法加上引用中文字体就好了matplotlib.rcParams['font.sans-serif'] = ['SimHei']代码def statistic_div_num():mysql=MysqlConnect()chinfo = matplotlib.font_manager.FontProperties(fname='C:/Windows/Font...

weixin_39915605的博客 1215

MATLAB算法实战应用案例精讲-【数模应用】装箱问题

装箱问题可以根据不同的维度进行分类。以下是一些常见的装箱问题二维装箱问题:二维装箱问题假设所有物品都是平面上的矩形,并且需要将它们放入平面上的容器中。这个问题的目标是找到一种装箱方案,使得物品不重叠并占据的总面积最小。三维装箱问题:三维装箱问题考虑到物品可以具有高度,并且需要将它们放入三维容器(如箱子或货柜)中。目标是找到一种装箱方案,使得物品不重叠且总体积最小。多维装箱问题:多维装箱问题是指在更高维度空间中进行装箱的问题。除了长度和宽度之外,物品可能具有其他属性,如高度、重量、形状等。

qq_36130719的博客 1572

5.17华为OD机试真题 新系统 - 输出二叉树后序遍历结果 (Java/Py/C/C++/Js/Go)

5.17华为OD机试真题 新系统 - 输出二叉树后序遍历结果 (Java/Py/C/C++/Js/Go)

算法大师! 518

解决python画图中文不显示问题

中文显示问题解决plt.title中文显示的解决:plt.plot中文显示的解决:供参考代码 python画图,如果用英文显示基本没有问题,但是中文可能会有乱码或者不显示的情况。 经过个人的测试,下图中“横轴”,“纵轴”字样的中文显示没有什么大问题,主要是plt.title部分和plt.plot部分的显示 plt.title中文显示的解决: from matplotlib.font_manager import FontProperties font_set = FontProperties(fname=

QAQIknow的博客 1万+

《YOLOv8:从入门到实战》报错解决 & 专栏答疑

《YOLOv8:从入门到实战》专栏上线后,部分同学在学习过程中提出了一些问题,笔者相信这些问题其他同学也有可能遇到。为了让大家可以更好地学习本专栏内容,笔者特意推出了该篇专栏答疑,针对同学们在学习过程中所提出的问题进行汇总记录,并不断实时更新,希望能够帮助到大家!🌈

小哥谈 1241

matplotlib.pyplot.pie()绘制饼图

一、matplotlib.pyplot.pie()语法 二、绘制饼图 ① 绘制简单饼图 ②各个参数绘制的饼图 (1)explode参数(数组,设置各部分相隔多少) (2)labels参数(列表,设置各部分标签) (3)autopct参数(显示饼图内的百分比) (4)pctdistance参数(float值,设置autopct的位置刻度,默认值0.6) (5)shadow参数(bool值,设置是否有阴影,默认值False) (6)labeldistance参数(设置饼块外标签与圆心

Yangyuqing_的博客 5021

24、交通信号协调算法与模型解析

本文深入解析了交通信号协调中的关键算法与模型,包括多路径进展模型、MAXBAND网络系统模型和松弛启用带模型。这些模型通过合理安排相位序列、优化绿波带宽等方式,提高了交通运行的效率。文章还探讨了交通控制从单点控制向网络协调的发展趋势,分析了当前面临的挑战与机遇,并提出了未来研究方向,如借助信息技术和机器学习,深入研究交通网络的基本构成,以实现智能化和精准化的信号协调。

agile9scrum的博客 134

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

python使用pie()函数绘制饼图

pie()函数的作用是什么?如何使用pie()函数进行作图?

sunny 1万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Python数据可视化的例子——饼图(pie)

一、离散型变量的可视化之**【饼图】** 代码如下: import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']=['Microsoft YaHei'] #显示中文标签,处理中文乱码问题 plt.rcParams['axes.unicode_minus']=False #坐标轴负号的处理 plt.axes(aspect='equal') #将横、纵坐标轴标准化处理,确保饼图是一个正圆,否则为椭圆 #构造数据 edu = [0.25

Fo*(Bi)的博客 4万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

【plt.pie绘制饼图】:从入门到精通,只需一篇文章!【Matplotlib可视化】

🎉 深入探索Matplotlib库的plt.pie函数,带你从饼图小白秒变大神!🚀 🌈 本文首先带你了解饼图的基本概念与用途,轻松入门;接着,通过实例演示如何定制和优化饼图,让你的图表更加专业、美观。🌟 💡 更进一步,我们将解锁交互式饼图的神秘面纱,让你的数据可视化充满动感与活力!🔥 🔍 最后,总结plt.pie的无限可能,展望其在数据可视化领域的未来应用。无论你是数据新手还是可视化达人,本文都将为你提供宝贵的启示与灵感!🌈 💖 快来加入我们,一起开启Matplotlib可视化之旅

创作高质量博文,分享知识,共同进步! 5722

MAC解决Python绘图中文无法显示问题

一、问题解析 问题说明:电脑上安装了Python3.8,最近遇到绘图,无法将中文标签显示,显示为空白方框。 原因:matplotlib默认的字体为英文字体,导致许多unicode编码的语言文字都无法书写。 python中没有自带的中文字体,我们可以通过修改自己的配置实现中文显示。 二、前期准备 1.首先先了解一下Python常用中文字体对应名称: 名称 字体 黑体 SimHei 微软雅黑 Microsoft YaHei 微软正黑体 Microsoft JhengHei 2.首

dafu_dafu的博客 6886

解决matplotlib中文显示报错问题

请注意,这只会显示系统中安装的字体,如果你想使用特定的字体文件(比如从网络上下载的字体),你需要确保matplotlib能够找到这些字体文件。在Linux系统中,字体文件通常放在/usr/share/fonts/目录下,而在Windows系统中,字体文件通常放在C:\Windows\Fonts\目录下。如果你的系统中没有安装SimHei字体,你可以去掉这个字体,系统会自动选择下一个可用的字体。请确保你设置的字体名称是正确的,如果不确定,可以尝试使用上面提供的列表来找到正确的字体名称。保存并关闭配置文件。

m0_46256255的博客 1139

python画图显示不了中文_spyder下使用matplotlib绘图中文显示不出来-解决过程记录...

初学python,安装anaconda集成环境,使用matplotlib库绘图,标题和标签中文显示不出来,英文可以。一、前后结果对比import sysfrom matplotlib import pyplot as pltyears = [1960,1960,1970,1980,1990,2000,2010]gdp = [300.2,543.3,1075.9,2862.5,5979.6,1028...

weixin_39657300的博客 857

Ubuntu 下 matplotlib 显示中文的方法

首先确认Ubuntu 系统环境下拥有的中文字体文件:fc-list :lang=zh如上图,该文件目录为:/usr/share/fonts/truetype/wqy/wqy-microhei.ttc然后,在 python 脚本中手动加载中文字体,加载方法就是在相应命令中加入 fontproperties=zhfont 属性的赋值字体路径来自与”1”中返回的结果(从其中挑选出一种能够显示中文的字体即...

jiangjiane 1178

Python之Matplotlib库常用函数总结(含注释)

Python之Matplotlib库常用函数大全(含注释) 最近开始整理python的资料,会陆续放到博客中存档。找了几个qq群,其中有一个群78486745。后面就没怎么加群了,还是需要看官方文档为主 一般函数 plt.savefig(‘test’, dpi = 600) :将绘制的图画保存成png格式,命名为 test plt.ylabel(‘Grade’) : y轴的名称 plt.ax...

Python老司机的专栏 3634

矩池云上matplotlib显示中文乱码

下载字体 https://github.com/adobe-fonts/source-han-sans/raw/release/OTF/SourceHanSansSC.zip 命令可以是 cd / wget https://download.fastgit.org/be5invis/source-han-sans-ttf/releases/download/v2.002.1/source-han-sans-ttf-2.002.1.7z 7z x source-han-sans-ttf-2.002.1.

机器学习是魔鬼的博客 496

Matplotlib入门系列6_关于Matplotlib中文乱码这回事

2019年7月15日14:34:34 环境 Python3.6 前言 Matplotlib的一些基础知识 1、创建 2、简单的plt例子 3、绘图样式的修改 4、一次创建多个子图 5、保存图片 6、关于Matplotlib中文乱码这回事 直接上代码操作,可以体验一下,自己根据自己需要修改即可。 关于实际效果的生成,自己实际运行一下就会显示,截图还是有点麻烦的,就不截图了。 建议刚开始读一...

xiaozi_001的博客 2万+
上一篇: vnc windows 远程连接ubuntu14.04
下一篇: python2.5 安装
jacklinping
博客等级 码龄11年 6粉丝 85原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值