两招解决Python画图无法显示中文的问题

这篇具有很好参考价值的文章主要介绍了两招解决Python画图无法显示中文的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  第一招:针对matplotlib库

    小伙伴们用Python进行数据可视化的时候可能会遇到这样的问题(以Jupyter Notebook为例):

两招解决Python画图无法显示中文的问题,python,matplotlib

 咱们明明输入的有中文,但图片却只显示字母不显示汉字。解决这个问题,只需要在源代码的基础上加入以下代码:

plt.rcParams['font.family'] = ['sans-serif']
plt.rcParams['font.sans-serif'] = ['SimHei']

两招解决Python画图无法显示中文的问题,python,matplotlib

 这样中文就显示出来了。

第二招:针对plotnine库

    还是以Jupyter Notebook为例,直接运行这段代码的结果:

两招解决Python画图无法显示中文的问题,python,matplotlib

 两招解决Python画图无法显示中文的问题,python,matplotlib

 只需加入一段代码即可显示中文:

(ggplot()

  ...

 + theme(text=element_text(family=['SimHei', 'Arial Unicode MS']))

)

两招解决Python画图无法显示中文的问题,python,matplotlib

 两招解决Python画图无法显示中文的问题,python,matplotlib

 文章来源地址https://www.toymoban.com/news/detail-558358.html

 

到了这里,关于两招解决Python画图无法显示中文的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python黑客代码雨:实现包括中文等的多种语言,全屏幕显示,从根本解决中文不显示问题,有完整可执行代码

    完整代码放在最下面 上结果图: 中文无法显示的亚子:(也挺好看的哈哈) 正题: 代码能跑但是中文是这种乱码或者黑屏的情况主要是因为没有指定字体或者字体是你电脑没有的 如何找到自己电脑的字体呢,代码如下: 将获取的字体复制到一个word文档或者其他方式都可以

    2024年02月12日
    浏览(45)
  • python+selenium 解决显示时间很短的提示框无法定位元素的问题

    在做注册功能的时候,想要获取提示框的提示信息。但是点击注册按钮后提示框显示的时间极短,导致没有办法准确定位到元素。从而也没办法获取到提示信息。在各种百度之后总算解决了这个问题。 第一步:定位元素之前,先选到Sources栏,然后操作网页 等提示框出现之后

    2024年02月15日
    浏览(46)
  • Python学习过程问题记录(二):Matplotlib中文显示问题

    环境:macOS Monterey 12.2.1、Python3.10.2、Matplotlib 3.5.1 目录 方法一:修改配置文件,全局字体修改 例外情况 方法二:rcParams设置,全局字体修改 方法三:fontproperties设置,非全局字体修改 方法四:FontProperties设置,非全局字体修改 搜索网络的解决方式,通过copy字体和修改matplo

    2023年04月20日
    浏览(42)
  • Python 学习之路:python3中pygame解决中文显示

            这篇文章主要介绍python3中pygame解决中文显示问题,通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。   1.实例代码展示: 2.实例运行效果: 3.路径和字体设置:         需要自己下载好字体,放置一个指定

    2024年02月11日
    浏览(39)
  • 【python】数据可视化——解决matplotlib显示中文乱码

    D:anaconda3envstest1libtkinter_ init _.py:839: UserWarning: Glyph 31532 (N{CJK UNIFIED IDEOGRAPH-7B2C}) missing from current font. func(*args) D:anaconda3envstest1libtkinter_ init _.py:839: UserWarning: Glyph 19968 (N{CJK UNIFIED IDEOGRAPH-4E00}) missing from current font. func(*args) D:anaconda3envstest1libtkinter_ init _.py:839: UserWarnin

    2024年01月22日
    浏览(49)
  • 【Python画图03】多图显示

    最近在学习python制图,准备做个模板好出图 这个学习系列都参考了B站UP主的视频《【莫烦Python】Matplotlib Python 画图教程》,我是将他的代码重新输入下来后加入了自己的注释和理解,感恩 这一种方法大致是这样的: 这一种和下一种的划分是一样的,但是索引不同:

    2024年02月14日
    浏览(36)
  • 【python】jupyter notebook导出pdf和pdf不显示中文问题

    使用jupyter notebook导出pdf时,出现了一些问题: 1)会报错,缺少安装包; 2)没有报错并且生成了pdf,但是只显示英文,不显示中文; 3)插入svg图片问题; 下面是给出了一些网搜后适用自己的解决办法。 导出pdf步骤: File- Download as - PDF via LaTex(.pdf) : 出现报错没有 Pandoc :

    2024年02月11日
    浏览(48)
  • Python(matplotlib)画图设置正斜体,及中文宋体、英文Timenews--用于论文画图,导出高清晰图像

    在代码钱加入:  这里先介绍怎么同时设置上下标,看代码照着做即可  其次,上下标正斜体的设置,比如说把上图net设置为斜体:   其次,上下标正斜体的设置,比如说把上图net改为整体、F改为斜体:

    2024年02月11日
    浏览(56)
  • ptyhon画图显示中文

    用这个代码之前 用了之后

    2024年04月28日
    浏览(32)
  • 快速解决Ubuntu 中 wine 程序 中文显示为方块/显示错误/无法显示中文(2023)

    解决办法就是在创建prefix的命令行里加上LANG=“zh_CN.UTF8” 或 LC_ALL=“zh_CN.UTF8”,并安装cjkfonts,即可,我这里用的是LC_ALL=“zh_CN.UTF8”。 以下是基本流程: 现在假定wine和winetricks已经装好, 这时你会看到界面显示中文,而调节屏幕分辨率预览这里的汉字是方块。 接下来,安

    2024年02月12日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包