matplotlib不显示中文设置
在Docker镜像中,使用matplotlib进行绘图时,不展示中文,解决方案如下
下载字体:# 可以把下述命令添加到Dockerfile中 apt-get -y install wget && wget -O /usr/share/fonts/simsun.ttf https://pfh-file-store.oss-cn-hangzhou.aliyuncs.com/simsun.ttf && fc-cache -vf && fc-list
设置matplotlib中文显示问题:
把下载好的字体复制到matplotlib的安装目录中# 每台机器的安装路径都不同,找到自己的安装路径即可 cd /root/miniconda3/lib/python3.9/site-packages/matplotlib/mpl-data cp /usr/share/fonts/simsun.ttf ./fonts/
matplotlibrc文件做如下修改:# 去掉前面的# font.family : sans-serif # 去掉前面的#,并在冒号后面添加 font.sans-serif : simsun # 去掉前面的#,并将True改为False axes.unicode_minus : False
删除matplotlib缓存
获取缓存路径# 获取缓存路径 import matplotlib print(matplotlib.get_cachedir())
删除缓存 rm -rf /root/.cache/matplotlib/
脚本测试import matplotlib.pyplot as plt plt.figure(figsize=(20, 10), dpi=100) game = ["1-G1", "1-G2", "1-G3", "1-G4", "1-G5", "2-G1", "2-G2", "2-G3", "2-G4", "2-G5", "3-G1", "3-G2", "3-G3", "3-G4", "3-G5", "总决赛-G1", "总决赛-G2", "总决赛-G3", "总决赛-G4", "总决赛-G5", "总决赛-G6"] scores = [23, 10, 38, 30, 36, 20, 28, 36, 16, 29, 15, 26, 30, 26, 38, 34, 33, 25, 28, 40, 28] plt.plot(game, scores) plt.xlabel("比赛", fontsize=13) plt.ylabel("得分", fontsize=13) plt.title("比赛得分记录") plt.show()
国家兽药追溯系统与二维码使用规则为加强对兽药的管理,国家建设了兽药二维码追溯系统,严格防范假兽药的攻击。国家兽药追溯系统通过二维码的信息采集方式基本体现了物联网的特点,但是由于系统操作流程中仍存在人工操作,没有实
新大陆NVF230扫描器在汽车制造业金属码扫描在大数据时代,很多企业都开始使用数据采集器来进行数据收集,比如比较常见的汽车配件行业,近来就有一家汽配生产企业,需要能够扫描汽车油泵电机,不知道要选择之一哪款扫描器好。随着扫描器行
生产线引进二维码扫码系统的好处随着物联网的迅速发展,对产品的追溯以及产品地域化保护要求越来越严格。在此情景下,生产线二维码扫码系统推出了一套生产线二维码扫码固定式读码器系统软件解决方案,通过二维码扫码系统软件,
固定式工业扫描器的常见应用及优势固定式工业扫描解决方案门为无操作人员长期值守的应用场合而设计并广泛用于各种行业。固定位置扫描器提供了多种输出数据使用选择之一,几乎可在现场总线协议中与您的商用PC服务器或ERP连接
目前主流显卡各种价位推荐目前NVIDIA30系列显卡还没有发布而且AMD的新显卡也没有发布,这里还是以20系和5000系推荐,为了避开不必要的麻烦下面推荐都不带显卡品牌默认公版显卡。GTX1650这张显卡
生鲜果蔬行业解决方案,教你如何利用小程序圈住周边五公里的客户作为日常高频消费的生鲜果蔬行业,目标客户基本都是附近小区的居民,在同一条社区街道,竞争还是很大的,没有稳定的客源,也很容易闭店。面对种种经营困境,又是急需转型的关键风口,生鲜果蔬商
线下实体店怎么做网上销售渠道?开拓线上经营新方式在互联网时代的不断发展中,各行业都开始实现了销售转型,线下实体店仅仅在线下圈里显然是没有多大作用的,想要与时俱进,也需要寻求新的发展机会,建立线上渠道,打通线上与线下。在十几年前,
新大陆NLSER小尺寸模组,微型远距二维扫描头新大陆扫描模组的前三代解码芯片的封装尺寸是1010mm,四代解码芯片的二维扫描模组封装尺寸改为77mm,是前三代面积的12。而2020年发布的五代解码芯片IOTC0610,相比前一
新大陆NLSNVF230读码器产品变更通知新大陆NLSNVF230读码器产品变更通知一变更概述对新大陆NLSNVF230读码器在主板(加强NVF230的硬件防护)线缆包材上进行产品升级变更。二变更情况产品规格变更原产品规格
巧打小程序营销组合拳,轻轻松松拉升人气和销量只有将小程序营销运用得当,才能发挥更大价值,但是很多商家并不知道如何利用小程序营销来实现店铺的拉新转化,实现用户留存。下面我就以得有店的营销玩法为例,给大家讲解一下小程序营销的组合
颜值出众性能强劲,首发麒麟8205GSoC的荣耀30S体验究竟如何?3月30日,荣耀30S正式发布。光是首发麒麟8205GSoC,便已然让刚刚发布的荣耀30S成为智能手机圈的明星产品。更不用说,荣耀30S还是荣耀数字系列首款5G手机,搭载有升级的版