使用python绘制二维图形示例


Posted in Python onNovember 22, 2019

我就废话不多说了,直接上代码吧!

import matplotlib.pyplot as plt #也可以使用 import pylab as pl
import matplotlib.font_manager as fm

myfont = fm.FontProperties(fname=r'C:\Windows\Fonts\simkai.ttf') #或许字体,为设置中文显示
x = [1,2,3,4,5,6]
data1 = [1,1.3,1.39,1.41,1.42,1.40]
data2 = [1,1.36,1.55,1.70,1.78,1.82]
data3 = [1,1.6,2.25,3.0,3.6,4.2]
data4 = [1,1.8,2.5,3.1,3.8,4.5]
y = [1,2,3,4,5,6]

#使用plot方法绘制图形,marker表示图形节点处的显示,color设置颜色,label设置图示标签
plt.plot(x,data1,marker="P",color='k',label='data1')
plt.plot(x,data2,marker="o",color='k',label='data2')
plt.plot(x,data3,marker="*",color='k',label='data3')
plt.plot(x,data4,marker="s",color='k',label='data4')
plt.plot(x,y,marker="^",color='k',label=u'理想加速比')

#设置x轴 y轴的标签,注意中文显示
plt.xlabel(u"计算节点",fontproperties=myfont)
plt.ylabel(u"加速比",fontproperties=myfont)
plt.title("Title")
#设置坐标轴值范围
plt.xlim(1,6)
plt.ylim(0,6)

#最后这两句是显示图形
plt.legend(prop=myfont)
plt.show()

以上这篇使用python绘制二维图形示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 文件和输入输出小结
Oct 09 Python
Java Web开发过程中登陆模块的验证码的实现方式总结
May 25 Python
Python 实现文件的全备份和差异备份详解
Dec 27 Python
Python lambda表达式用法实例分析
Dec 25 Python
解决django前后端分离csrf验证的问题
Feb 03 Python
浅谈python常用程序算法
Mar 22 Python
python实现简单的购物程序代码实例
Mar 03 Python
使用Python第三方库pygame写个贪吃蛇小游戏
Mar 06 Python
关于Python 中的时间处理包datetime和arrow的方法详解
Mar 19 Python
Nginx+Uwsgi+Django 项目部署到服务器的思路详解
May 08 Python
Python读写锁实现实现代码解析
Nov 28 Python
Pytorch中的数据集划分&正则化方法
May 27 Python
python将邻接矩阵输出成图的实现
Nov 21 #Python
python实现小世界网络生成
Nov 21 #Python
使用Python的networkx绘制精美网络图教程
Nov 21 #Python
利用Python绘制Jazz网络图的例子
Nov 21 #Python
Python TCP通信客户端服务端代码实例
Nov 21 #Python
python绘制随机网络图形示例
Nov 21 #Python
python绘制BA无标度网络示例代码
Nov 21 #Python
You might like
解析PHP留言本模块主要功能的函数说明(代码可实现)
2013/06/25 PHP
遭遇php的in_array低性能问题
2013/09/17 PHP
PHP Curl多线程原理实例详解
2013/11/06 PHP
php根据指定位置和长度获得子字符串的方法
2015/03/17 PHP
php文件操作之小型留言本实例
2015/06/20 PHP
jQuery不间断滚动效果(模拟百度新闻支持文字/图片/垂直滚动)
2013/02/05 Javascript
javascript实现全角与半角字符的转换
2015/01/07 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
2016/02/25 Javascript
轻松实现js弹框显示选项
2016/09/13 Javascript
JavaScript 用fetch 实现异步下载文件功能
2017/07/21 Javascript
javascript cookie的基本操作(添加和删除)
2017/07/24 Javascript
vue+mockjs模拟数据实现前后端分离开发的实例代码
2017/08/08 Javascript
VUE前端cookie简单操作
2017/10/17 Javascript
Vue2.0 实现移动端图片上传功能
2018/05/30 Javascript
JS实现可视化文件上传
2018/09/08 Javascript
小程序扫描普通链接二维码跳转小程序指定界面方法
2019/05/07 Javascript
vue-cli随机生成port源码的方法
2019/09/02 Javascript
JS使用for in有序获取对象数据
2020/05/19 Javascript
[07:01]DOTA2-DPC中国联赛正赛 Aster vs Magma 3月5日 赛后选手采访
2021/03/11 DOTA
python日志记录模块实例及改进
2017/02/12 Python
python复制列表时[:]和[::]之间有什么区别
2018/10/16 Python
Python中函数的基本定义与调用及内置函数详解
2019/05/13 Python
Flask框架模板继承实现方法分析
2019/07/31 Python
Python 多线程其他属性以及继承Thread类详解
2019/08/28 Python
Python socket实现的文件下载器功能示例
2019/11/15 Python
给keras层命名,并提取中间层输出值,保存到文档的实例
2020/05/23 Python
Python包和模块的分发详细介绍
2020/06/19 Python
Python3.7安装PyQt5 运行配置Pycharm的详细教程
2020/10/15 Python
使用css3 属性如何丰富图片样式(圆角 阴影 渐变)
2012/11/22 HTML / CSS
加拿大著名时装品牌:SOIA & KYO
2016/08/23 全球购物
学校节能减排倡议书
2014/05/16 职场文书
新闻学专业求职信
2014/07/28 职场文书
个人批评与自我批评发言稿
2014/09/28 职场文书
2014年档案室工作总结
2014/12/01 职场文书
JS Canvas接口和动画效果大全
2021/04/29 Javascript
详解Javascript实践中的命令模式
2021/05/05 Javascript