使用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 相关文章推荐
使用IPython下的Net-SNMP来管理类UNIX系统的教程
Apr 15 Python
在Django中使用Sitemap的方法讲解
Jul 22 Python
python开发之tkinter实现图形随鼠标移动的方法
Nov 11 Python
python开发之IDEL(Python GUI)的使用方法图文详解
Nov 12 Python
python使用opencv按一定间隔截取视频帧
Mar 06 Python
Python自定义一个类实现字典dict功能的方法
Jan 19 Python
Python爬虫学习之获取指定网页源码
Jul 30 Python
对python中 math模块下 atan 和 atan2的区别详解
Jan 17 Python
pandas.DataFrame.drop_duplicates 用法介绍
Jul 06 Python
Python 解析库json及jsonpath pickle的实现
Aug 17 Python
Python使用Opencv实现边缘检测以及轮廓检测的实现
Dec 31 Python
Python中使用ipython的详细教程
Jun 22 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/02/03 PHP
PHP对文件进行加锁、解锁实例
2015/01/23 PHP
分享PHP守护进程类
2015/12/30 PHP
Jquery cookie操作代码
2010/03/14 Javascript
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
2013/08/27 Javascript
javascript使用location.search的示例
2013/11/05 Javascript
jquery获得keycode的示例代码
2013/12/30 Javascript
JS版的date函数(和PHP的date函数一样)
2014/05/12 Javascript
Nodejs实现的一个简单udp广播服务器、客户端
2014/09/25 NodeJs
javascript实现控制的多级下拉菜单
2015/07/05 Javascript
实例代码详解javascript实现窗口抖动及qq窗口抖动
2016/01/04 Javascript
Bootstrap前端开发案例二
2016/06/17 Javascript
Three.js学习之文字形状及自定义形状
2016/08/01 Javascript
javascript 解决浏览器不支持的问题
2016/09/24 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
vue深入解析之render function code详解
2017/07/18 Javascript
ReactNative页面跳转Navigator实现的示例代码
2017/08/02 Javascript
你可能不知道的JSON.stringify()详解
2017/08/17 Javascript
js实现图片实时时钟
2020/01/15 Javascript
八种Vue组件间通讯方式合集(推荐)
2020/08/18 Javascript
Python中数字以及算数运算符的相关使用
2015/10/12 Python
python抓取并保存html页面时乱码问题的解决方法
2016/07/01 Python
python可视化爬虫界面之天气查询
2019/07/03 Python
如何在mac版pycharm选择python版本
2020/07/21 Python
Keras保存模型并载入模型继续训练的实现
2021/02/20 Python
基于注解实现 SpringBoot 接口防刷的方法
2021/03/02 Python
CSS3 开发工具收集
2010/04/17 HTML / CSS
捷克原创男装和女装购物网站:Bolf.cz
2018/04/28 全球购物
英文求职信结束语大全
2013/10/26 职场文书
环境卫生标语
2015/08/03 职场文书
幼儿园中班班级总结
2015/08/10 职场文书
幼儿园小班开学寄语(2016秋季)
2015/12/03 职场文书
2016年小学端午节活动总结
2016/04/01 职场文书
关于党风廉政建设宣传教育月的活动总结!
2019/08/08 职场文书
浅谈css实现背景颜色半透明的两种方法
2021/12/06 HTML / CSS
叶县这家生产军用电台的兵工厂,人称“四机部”,走出一上将
2022/02/18 无线电