使用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实现搜索本地文件信息写入文件的方法
Feb 22 Python
解决Linux系统中python matplotlib画图的中文显示问题
Jun 15 Python
Python中装饰器兼容加括号和不加括号的写法详解
Jul 05 Python
python版简单工厂模式
Oct 16 Python
python绘制简单折线图代码示例
Dec 19 Python
python实现装饰器、描述符
Feb 28 Python
Python3实现的Mysql数据库操作封装类
Jun 06 Python
python实现动态数组的示例代码
Jul 15 Python
django实现用户注册实例讲解
Oct 30 Python
python3 求约数的实例
Dec 05 Python
Python根据指定文件生成XML的方法
Jun 29 Python
序列化Python对象的方法
Aug 01 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安装ssh2扩展的方法【Linux平台】
2016/07/20 PHP
基于win2003虚拟机中apache服务器的访问
2017/08/01 PHP
thinkphp3.2同时连接两个数据库的简单方法
2019/08/13 PHP
DOMAssitant最新版 DOMAssistant 2.5发布
2007/12/25 Javascript
javascript 数组排序函数
2009/08/20 Javascript
js cookies实现简单统计访问次数
2009/11/24 Javascript
通过继承IHttpHandle实现JS插件的组织与管理
2010/07/13 Javascript
基于jquery ajax 用户无刷新登录方法详解
2012/04/28 Javascript
jquery parent和parents的区别分析
2013/10/02 Javascript
JS小功能(checkbox实现全选和全取消)实例代码
2013/11/28 Javascript
javascript实现根据时间段显示问候语的方法
2015/06/18 Javascript
js实现input框文字动态变换显示效果
2015/08/19 Javascript
jQuery基础知识点总结(DOM操作)
2016/06/01 Javascript
微信小程序 实现点击添加移除class
2017/06/12 Javascript
Nodejs 和Session 原理及实战技巧小结
2017/08/25 NodeJs
react中fetch之cors跨域请求的实现方法
2018/03/14 Javascript
详解微信小程序实现WebSocket心跳重连
2018/07/31 Javascript
js实现登录拖拽窗口
2020/02/10 Javascript
el-form 多层级表单的实现示例
2020/09/10 Javascript
json.stringify()与json.parse()的区别以及用处
2021/01/25 Javascript
python实现搜索指定目录下文件及文件内搜索指定关键词的方法
2015/06/28 Python
python编码总结(编码类型、格式、转码)
2016/07/01 Python
Python中序列的修改、散列与切片详解
2017/08/27 Python
python实现感知器算法(批处理)
2019/01/18 Python
关于HTML5你必须知道的28个新特性,新技巧以及新技术
2012/05/28 HTML / CSS
介绍一下MYSQL常用的优化技巧
2012/10/25 面试题
大学生水文观测实习自我鉴定
2013/09/29 职场文书
优秀应届毕业生自荐信
2013/11/16 职场文书
环境工程毕业生自荐信
2013/11/17 职场文书
出纳岗位职责模板
2013/11/27 职场文书
应届实习生的自我评价范文
2014/01/05 职场文书
会计岗位职责范本
2014/03/07 职场文书
竞选团支书演讲稿
2014/04/28 职场文书
pandas 操作 Excel操作总结
2021/03/31 Python
python三子棋游戏
2022/05/04 Python
python实现双链表
2022/05/25 Python