使用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 open()文件处理使用介绍
Nov 30 Python
win系统下为Python3.5安装flask-mongoengine 库
Dec 20 Python
解决pandas中读取中文名称的csv文件报错的问题
Jul 04 Python
使用pytorch进行图像的顺序读取方法
Jul 27 Python
python从入门到精通 windows安装python图文教程
May 18 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
Jun 14 Python
xadmin使用formfield_for_dbfield函数过滤下拉表单实例
Apr 07 Python
解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects
Apr 08 Python
Python爬虫:Request Payload和Form Data的简单区别说明
Apr 30 Python
Django之全局使用request.user.username的实例详解
May 14 Python
Keras之自定义损失(loss)函数用法说明
Jun 10 Python
numpy数据类型dtype转换实现
Apr 24 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数组
2006/10/09 PHP
PHP 抓取新浪读书频道的小说并生成txt电子书的代码
2009/12/18 PHP
判断Keep-Alive模式的HTTP请求的结束的实现代码
2011/08/06 PHP
JavaScript开发时的五个注意事项
2007/12/08 Javascript
jQuery学习笔记之jQuery的事件
2010/12/22 Javascript
js/jQuery对象互转(快速操作dom元素)
2013/02/04 Javascript
js 对小数加法精度处理示例说明
2013/12/27 Javascript
通过JQuery将DIV的滚动条滚动到指定的位置方便自动定位
2014/05/05 Javascript
JavaScript生成福利彩票双色球号码
2015/05/15 Javascript
动态更新highcharts数据的实现方法
2016/05/28 Javascript
AngularJs实现分页功能不带省略号的代码
2016/05/30 Javascript
完美实现八种js焦点轮播图(下篇)
2020/04/20 Javascript
Vue-axios-post数据后端接不到问题解决
2020/01/09 Javascript
[03:26]回顾2015国际邀请赛中国区预选赛
2015/06/09 DOTA
教大家玩转Python字符串处理的七种技巧
2017/03/31 Python
浅析使用Python操作文件
2017/07/31 Python
Python随机生成均匀分布在单位圆内的点代码示例
2017/11/13 Python
Python打印输出数组中全部元素
2018/03/13 Python
Python 实现网页自动截图的示例讲解
2018/05/17 Python
python 列表降维的实例讲解
2018/06/28 Python
Python实现矩阵相乘的三种方法小结
2018/07/26 Python
使用Python机器学习降低静态日志噪声
2018/09/29 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
2019/02/08 Python
Python OpenCV读取显示视频的方法示例
2020/02/20 Python
Python使用configparser库读取配置文件
2020/02/22 Python
一款纯css3实现简单的checkbox复选框和radio单选框
2014/11/05 HTML / CSS
Canvas实现保存图片到本地的示例代码
2018/06/28 HTML / CSS
英国第一家领先的在线处方眼镜零售商:Glasses Direct
2018/02/23 全球购物
MAC Cosmetics官方网站:魅可专业艺术彩妆
2019/04/10 全球购物
幼师自我鉴定范文
2013/10/01 职场文书
《邮票齿孔的故事》教学反思
2014/02/22 职场文书
本科毕业生自荐信
2014/06/02 职场文书
南京青奥会口号
2014/06/12 职场文书
2015年银行大堂经理工作总结
2015/04/24 职场文书
卫生院义诊活动总结
2015/05/07 职场文书
Python机器学习算法之决策树算法的实现与优缺点
2021/05/13 Python