使用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列表的常用操作方法小结
May 21 Python
Python正则替换字符串函数re.sub用法示例
Jan 19 Python
python爬虫框架talonspider简单介绍
Jun 09 Python
flask中的wtforms使用方法
Jul 21 Python
Flask框架工厂函数用法实例分析
May 25 Python
python实现复制大量文件功能
Aug 31 Python
Python实现投影法分割图像示例(二)
Jan 17 Python
opencv 查找连通区域 最大面积实例
Jun 04 Python
python实现批量转换图片为黑白
Jun 16 Python
python让函数不返回结果的方法
Jun 22 Python
Python如何定义有可选参数的元类
Jul 31 Python
Python标准库pathlib操作目录和文件
Nov 20 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 curl模拟post请求内容后并下载文件的解决思路
2015/09/20 PHP
学习php设计模式 php实现建造者模式
2015/12/07 PHP
关于扩展 Laravel 默认 Session 中间件导致的 Session 写入失效问题分析
2016/01/08 PHP
php 获取xml接口数据的处理方法
2018/05/31 PHP
Javascript 获取字符串字节数的多种方法
2009/06/02 Javascript
从零开始学习jQuery (六) jquery中的AJAX使用
2011/02/23 Javascript
jQueryUI写一个调整分类的拖放效果实现代码
2012/05/10 Javascript
原生javascript实现的分页插件pagenav
2014/08/28 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
2016/05/21 Javascript
js判断复选框是否选中及选中个数的实现代码
2016/05/30 Javascript
用headjs来管理和加载js 提高网站加载速度
2016/11/29 Javascript
正则中的回溯定义与用法分析【JS与java实现】
2016/12/27 Javascript
什么是Vue.js框架 为什么选择它?
2017/10/17 Javascript
不使用 JS 匿名函数理由
2017/11/17 Javascript
Angular7.2.7路由使用初体验
2019/03/01 Javascript
JavaScript判断数组类型的方法
2019/10/23 Javascript
vuecli项目构建SSR服务端渲染的实现
2020/10/30 Javascript
[43:35]EG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
深入Python解释器理解Python中的字节码
2015/04/01 Python
python 垃圾收集机制的实例详解
2017/08/20 Python
利用aardio给python编写图形界面
2017/08/21 Python
Python读取文件内容的三种常用方式及效率比较
2017/10/07 Python
Python爬虫包BeautifulSoup简介与安装(一)
2018/06/17 Python
python用pandas数据加载、存储与文件格式的实例
2018/12/07 Python
业务助理岗位职责
2013/11/18 职场文书
企业文化标语大全
2014/06/10 职场文书
拒绝黄毒毒宣传标语
2014/06/26 职场文书
二年级上册数学教学计划
2015/01/20 职场文书
世界文化遗产导游词
2015/02/13 职场文书
财政局个人年终总结
2015/03/03 职场文书
2015年电教工作总结
2015/05/26 职场文书
七年级作文之秋游
2019/10/21 职场文书
详细总结Python常见的安全问题
2021/05/21 Python
vue-cli4.5.x快速搭建项目
2021/05/30 Vue.js
一文简单了解MySQL前缀索引
2022/04/03 MySQL
基于Redission的分布式锁实战
2022/08/14 Redis