- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章解决python中画图时x,y轴名称出现中文乱码的问题由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#-*- 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 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#-*- 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轴名称出现中文乱码的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我.
原文链接:https://blog.csdn.net/qq_36076233/article/details/77872010 。
最后此篇关于解决python中画图时x,y轴名称出现中文乱码的问题的文章就讲到这里了,如果你想了解更多关于解决python中画图时x,y轴名称出现中文乱码的问题的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
SQLite、Content provider 和 Shared Preference 之间的所有已知区别。 但我想知道什么时候需要根据情况使用 SQLite 或 Content Provider 或
警告:我正在使用一个我无法完全控制的后端,所以我正在努力解决 Backbone 中的一些注意事项,这些注意事项可能在其他地方更好地解决......不幸的是,我别无选择,只能在这里处理它们! 所以,我的
我一整天都在挣扎。我的预输入搜索表达式与远程 json 数据完美配合。但是当我尝试使用相同的 json 数据作为预取数据时,建议为空。点击第一个标志后,我收到预定义消息“无法找到任何内容...”,结果
我正在制作一个模拟 NHL 选秀彩票的程序,其中屏幕右侧应该有一个 JTextField,并且在左侧绘制弹跳的选秀球。我创建了一个名为 Ball 的类,它实现了 Runnable,并在我的主 Draf
这个问题已经有答案了: How can I calculate a time span in Java and format the output? (18 个回答) 已关闭 9 年前。 这是我的代码
我有一个 ASP.NET Web API 应用程序在我的本地 IIS 实例上运行。 Web 应用程序配置有 CORS。我调用的 Web API 方法类似于: [POST("/API/{foo}/{ba
我将用户输入的时间和日期作为: DatePicker dp = (DatePicker) findViewById(R.id.datePicker); TimePicker tp = (TimePic
放宽“邻居”的标准是否足够,或者是否有其他标准行动可以采取? 最佳答案 如果所有相邻解决方案都是 Tabu,则听起来您的 Tabu 列表的大小太长或您的释放策略太严格。一个好的 Tabu 列表长度是
我正在阅读来自 cppreference 的代码示例: #include #include #include #include template void print_queue(T& q)
我快疯了,我试图理解工具提示的行为,但没有成功。 1. 第一个问题是当我尝试通过插件(按钮 1)在点击事件中使用它时 -> 如果您转到 Fiddle,您会在“内容”内看到该函数' 每次点击都会调用该属
我在功能组件中有以下代码: const [ folder, setFolder ] = useState([]); const folderData = useContext(FolderContex
我在使用预签名网址和 AFNetworking 3.0 从 S3 获取图像时遇到问题。我可以使用 NSMutableURLRequest 和 NSURLSession 获取图像,但是当我使用 AFHT
我正在使用 Oracle ojdbc 12 和 Java 8 处理 Oracle UCP 管理器的问题。当 UCP 池启动失败时,我希望关闭它创建的连接。 当池初始化期间遇到 ORA-02391:超过
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 9 年前。 Improve
引用这个plunker: https://plnkr.co/edit/GWsbdDWVvBYNMqyxzlLY?p=preview 我在 styles.css 文件和 src/app.ts 文件中指定
为什么我的条形这么细?我尝试将宽度设置为 1,它们变得非常厚。我不知道还能尝试什么。默认厚度为 0.8,这是应该的样子吗? import matplotlib.pyplot as plt import
当我编写时,查询按预期执行: SELECT id, day2.count - day1.count AS diff FROM day1 NATURAL JOIN day2; 但我真正想要的是右连接。当
我有以下时间数据: 0 08/01/16 13:07:46,335437 1 18/02/16 08:40:40,565575 2 14/01/16 22:2
一些背景知识 -我的 NodeJS 服务器在端口 3001 上运行,我的 React 应用程序在端口 3000 上运行。我在 React 应用程序 package.json 中设置了一个代理来代理对端
我面临着一个愚蠢的问题。我试图在我的 Angular 应用程序中延迟加载我的图像,我已经尝试过这个2: 但是他们都设置了 src attr 而不是 data-src,我在这里遗漏了什么吗?保留 d
我是一名优秀的程序员,十分优秀!