当前位置: 首页 > news >正文

解决ubantu系统下matplotlib中文乱码问题

目录

一、安装中文字体

二、在代码中配置

三、结果展示


参考链接:

Ubuntu下让matplotlib显示中文字体_ubuntu matplot 使用汉字-CSDN博客

一、安装中文字体

git clone https://github.com/tracyone/program_font 
cd program_font 
./install.sh

之后便可以在自己/usr/share/fonts/MyFonts目录下看到很多字体。

二、在代码中配置

font_path = "/usr/share/fonts/MyFonts/simhei.ttf"  # 替换成你的字体路径
myfont = fm.FontProperties(fname=font_path)plt.rcParams['axes.unicode_minus'] = False  # 避免坐标轴负号乱码

在需要使用中文字体的地方,如legend。最后的prop=myfoot比较关键。

    legend_elements = [Line2D([0], [0], marker='o', color='w', markerfacecolor='g', label='未分配起点', markersize=8),Line2D([0], [0], marker='o', color='w', markerfacecolor='r', label='未分配终点', markersize=8),Line2D([0], [0], marker='^', color='g', label='正在执行起点', markersize=8),Line2D([0], [0], marker='x', color='r', label='正在执行终点', markersize=8),Line2D([0], [0], marker='o', color='b', label='机器人', markersize=8)]plt.legend(handles=legend_elements, loc='upper right', prop=myfont)

三、结果展示

http://www.xdnf.cn/news/1197433.html

相关文章:

  • 逆向入门(43)程序逆向篇-tsrh-crackme
  • 【笔记】系统
  • 20250727让飞凌OK3576-C开发板在Rockchip的原厂Android14下通过耳机播音
  • 【设计】设计一个web版的数据库管理平台后端(之二)
  • 29.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--单体转微服务--用户配置服务
  • Java中排序规则详解
  • solidity从入门到精通 第六章:安全第一
  • vmware虚拟机中 ubuntu 20.04通过nat设置静态ip(固定ip)
  • Java学习-------桥接模式
  • 文件权限标记机制在知识安全共享中的应用实践
  • 通信名词解释:I2C、USART、SPI、RS232、RS485、CAN、TCP/IP、SOCKET、modbus
  • 基于开源AI智能名片链动2+1模式S2B2C商城小程序的人格品牌化实现路径研究
  • Linux-文件与文本管理
  • 嵌入式软件面试八股文
  • Photo Studio PRO 安卓版:专业级照片编辑的移动解决方案
  • STM32-USART串口实现接收数据三种方法(1.根据\r\n标志符、2.空闲帧中断、3.根据定时器辅助接收)
  • 将远程 main 分支同步到 develop 分支的完整指南
  • 深入理解指针(三)
  • 用 Flask 打造宠物店线上平台:从 0 到 1 的全栈开发实践
  • 2024-2025华为ICT大赛中国区 实践赛网络赛道(高教组)全国总决赛 理论部分真题+解析
  • KNN算法实现图片的识别
  • 实战演练1:实战演练之命名实体识别
  • JavaScript数组去重性能优化:Set与Object哈希表为何效率最高
  • 俄罗斯方块游戏开发(面向对象编程)
  • 通过v4l2,采集视频,FFmpeg编码压缩封装视频(三)
  • Python-初学openCV——图像预处理(三)
  • 01人工智能中优雅草商业实战项目视频字幕翻译以及声音转译之底层处理逻辑阐述-卓伊凡|莉莉
  • Python 数据分析(四):Pandas 进阶
  • macOS配置 GO语言环境
  • 【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 微博舆情分析实现