如下所示:

#-*- coding:utf-8 -*-

import numpy as np

import matplotlib.pyplot as plt

from matplotlib.font_manager import FontProperties

#k与客户端处理时间的值之间的关系

x=range(2,51,2)

y1=[5.393128497232703, 9.57638681757734, 13.828038570286598, 17.88060602988053, 22.943959373243686, 26.892428234326893, 30.47858918562443, 34.60601930629202, 39.37536486605157, 44.707097894669666, 49.00997474201327, 53.05414464511094, 57.211619356802395, 61.20307126632874, 65.41988871060431, 69.69244104837131, 73.63465839518058, 78.46661240393595, 82.84478734120208, 86.80821629368924, 90.99962335403121, 94.58170993534843, 98.88147657656751, 102.69580224812181, 107.41566442865962]

y2=[9.663068261869904, 17.801700100864338, 27.31914851265208, 35.79629518468646, 45.13319613177378, 51.95947650254608, 61.117229577687205, 68.43660202517938, 76.67479156176297, 86.81101547918409, 94.77081046684226, 103.12392211919445, 111.47750030247012, 120.47252739391641, 128.45760835724428, 136.5147527961354, 144.73356574866335, 153.792165453029, 162.01950037025804, 170.3556925013953, 179.1485561956748, 186.67093179599007, 195.2194576982225, 205.29080271621825, 213.35460299616648]

p2=plt.plot(x,y2,label='NA',color='black',marker='d',linewidth=1,mec='black', mfc='orange')

p3=plt.plot(x,y1,label='DA',color='black',marker='o',linewidth=1,mec='black',mfc='g')

plt.xlabel('k')

font_set = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=12)

plt.ylabel(u'整个过程的时间消耗 (ms)',fontproperties=font_set)

plt.legend()

plt.show()

在3维画图时同样也遇到过这个问题,查找许多资料都是操作Lib包中的文件,感觉比较麻烦,于是就想出了一个特别无脑的操作,把想要表达的中文直接转ASCII码,直接上在线转码网址:http://tool.oschina.net/encode?type=3

#-*- coding:utf-8 -*-

import numpy as np

import matplotlib.pyplot as plt

from matplotlib.font_manager import FontProperties

#k与客户端处理时间的值之间的关系

x=range(2,51,2)

y1=[5.393128497232703, 9.57638681757734, 13.828038570286598, 17.88060602988053, 22.943959373243686, 26.892428234326893, 30.47858918562443, 34.60601930629202, 39.37536486605157, 44.707097894669666, 49.00997474201327, 53.05414464511094, 57.211619356802395, 61.20307126632874, 65.41988871060431, 69.69244104837131, 73.63465839518058, 78.46661240393595, 82.84478734120208, 86.80821629368924, 90.99962335403121, 94.58170993534843, 98.88147657656751, 102.69580224812181, 107.41566442865962]

y2=[9.663068261869904, 17.801700100864338, 27.31914851265208, 35.79629518468646, 45.13319613177378, 51.95947650254608, 61.117229577687205, 68.43660202517938, 76.67479156176297, 86.81101547918409, 94.77081046684226, 103.12392211919445, 111.47750030247012, 120.47252739391641, 128.45760835724428, 136.5147527961354, 144.73356574866335, 153.792165453029, 162.01950037025804, 170.3556925013953, 179.1485561956748, 186.67093179599007, 195.2194576982225, 205.29080271621825, 213.35460299616648]

p2=plt.plot(x,y2,label='NA',color='black',marker='d',linewidth=1,mec='black', mfc='orange')

p3=plt.plot(x,y1,label='DA',color='black',marker='o',linewidth=1,mec='black',mfc='g')

plt.xlabel('k')

font_set = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=12)

plt.ylabel(u'\u6574\u4e2a\u8fc7\u7a0b\u7684\u65f6\u95f4\u6d88\u8017 (ms)',fontproperties=font_set)

plt.legend()

plt.show()

以上这篇解决python中画图时x,y轴名称出现中文乱码的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

本文标题: 解决python中画图时x,y轴名称出现中文乱码的问题

本文地址: http://www.cppcns.com/jiaoben/python/251337.html

python画图y轴在右侧_解决python中画图时x,y轴名称出现中文乱码的问题相关推荐

  1. python读取千万级数据库数据类型_解决python读取几千万行的大表内存问题

    Python导数据的时候,需要在一个大表上读取很大的结果集. 如果用传统的方法,Python的内存会爆掉,传统的读取方式默认在内存里缓存下所有行然后再处理,内存容易溢出 解决的方法: 1)使用SSCu ...

  2. python excel写入日期变数字_解决python 读取excel时 日期变成数字并加.0的问题

    excel 文件内容如下: 读取excel内容: import xlrd from datetime import datetime from xlrd import xldate_as_dateti ...

  3. python自然对数为底的指数函数_解决python中的幂函数、指数函数问题

    最近在调代码,碰到幂函数.指数函数,总是提示 ValueError: math domain error ValueError: negative number cannot be raised to ...

  4. python转换成exe后一闪而过_解决python xx.py文件点击完之后一闪而过的问题

    解决python xx.py文件点击完之后一闪而过的问题 1.问题复现: 有时候我们去点击.py文件 文件里明明有打印信息,却一闪而过,没有任何显示 比如以下内容 #!/usr/local/bin/p ...

  5. 解决Windows下Arm下Linux下Qt4程序的中文乱码问题

    解决Windows下Arm下Linux下Qt4程序的中文乱码问题 ################################################################### ...

  6. 解决爬取网站过程中遇到的HTTP Error 302错误和中文乱码问题

    解决爬取网站过程中遇到的HTTP Error 302错误和中文乱码问题 参考文章: (1)解决爬取网站过程中遇到的HTTP Error 302错误和中文乱码问题 (2)https://www.cnbl ...

  7. Activiti保存.png 流程图片文件且解决idea中保存图片时显示中文乱码的解决方法

    Activiti保存.png 流程图片文件且解决idea中保存图片时显示中文乱码的解决方法 Eclipse 工具中的操作 流程图片生成的两种方式: 使用 activiti-designer 设计流程图 ...

  8. 解决访问远程共享时发生 请检查名称的拼写. 否则, 网络可能有问题 故障

    解决访问远程共享时发生 请检查名称的拼写. 否则, 网络可能有问题 故障 参考文章: (1)解决访问远程共享时发生 请检查名称的拼写. 否则, 网络可能有问题 故障 (2)https://www.cn ...

  9. 解决ServletFileUpload上传文件时,获取上传文件名出现中文乱码问题

    解决ServletFileUpload上传文件时,获取上传文件名出现中文乱码问题 在我们使用ServletFileUpload上传文件时,我们通常会获取其上传的文件名,然而当文件名包含中文时,便可能出 ...

最新文章

  1. [leetcode] 22. Generate Parentheses
  2. Springboot跨域 ajax jsonp请求
  3. 如何快速解剖数据背后隐藏的信息
  4. 开启事物_《原神》全新角色甘雨登场 「浮生孰来」活动祈愿开启_新闻资讯_最新手游时评_原创手游资讯...
  5. jquery-自定义通用方法-jquery通用方法-所有对象的通用方法
  6. tsql语句中的t是什么_TSQL中的Java HashCode
  7. mysql临时表如何分页_sql server 与 mysql 分页查询以及创建临时表的区别
  8. centos7中 npm install express 时Error: Cannot find module 'express'错误
  9. 批处理(BAT)教程
  10. win10用什么软件测试xone手柄,win10系统连接xbox手柄的操作方法
  11. ztree学习笔记(一)
  12. 教育数据集——豆豆云助教
  13. 2017大数据产业链的大变化:数据应用仍在奋斗 淘金路上见曙光
  14. 将屏幕内容保存到文件中
  15. 蒟蒻のpython(记一个爬虫教程小网站)
  16. java关于驾考系统的实现_java 考试系统,类似驾考宝典
  17. 深藏功与名!献给学弟学妹的“Java核心面试知识笔记”
  18. 零代码在线绘制GO富集结果GOcircle图
  19. ZZNUOJ_用C语言编写程序实现1217:统计立方数(附完整源码)
  20. TF卡 SD卡接口【转】

热门文章

  1. 【webpack】webpack的基本使用
  2. JVM中GC小对象配置
  3. MySQL对查询结果排序
  4. 全网最全程序员效率工具及小技巧
  5. 基于 Redis 实现的分布式锁
  6. 分析开源项目源码,我们该如何入手分析?(授人以渔)
  7. spring context 初始化两次导致dubbo端口被占用
  8. 使用IntentService在Service中创建耗时任务
  9. java类初始化顺序_「漫画」Java中的父子类的执行顺序到底是怎么一回事?
  10. UML图系列——UML概要