python绘制简单折线图代码示例


Posted in Python onDecember 19, 2017

1.画最简单的直线图

代码如下:

import numpy as np 
import matplotlib.pyplot as plt 
 
x=[0,1] 
y=[0,1] 
plt.figure() 
plt.plot(x,y) 
plt.savefig("easyplot.jpg")

结果如下:

python绘制简单折线图代码示例

代码解释:

#x轴,y轴 
x=[0,1] 
y=[0,1] 
#创建绘图对象 
plt.figure() 
#在当前绘图对象进行绘图(两个参数是x,y轴的数据) 
plt.plot(x,y) 
#保存图象 
plt.savefig("easyplot.jpg")

2.给图加上标签与标题

上面的图没有相应的X,Y轴标签说明与标题

在上述代码基础上,可以加上这些内容

代码如下:

import numpy as np 
import matplotlib.pyplot as plt 
 
x=[0,1] 
y=[0,1] 
 
plt.figure() 
plt.plot(x,y) 
plt.xlabel("time(s)") 
plt.ylabel("value(m)") 
plt.title("A simple plot")

结果如下:

python绘制简单折线图代码示例

代码解释:

plt.xlabel("time(s)") #X轴标签 
plt.ylabel("value(m)") #Y轴标签 
plt.title("A simple plot") #标题

3.画sinx曲线

代码如下:

# -*- coding: utf-8 -*- 
import numpy as np 
import matplotlib.pyplot as plt 
 
#设置x,y轴的数值(y=sinx) 
x = np.linspace(0, 10, 1000) 
y = np.sin(x) 
 
#创建绘图对象,figsize参数可以指定绘图对象的宽度和高度,单位为英寸,一英寸=80px 
plt.figure(figsize=(8,4)) 
 
#在当前绘图对象中画图(x轴,y轴,给所绘制的曲线的名字,画线颜色,画线宽度) 
plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2) 
 
#X轴的文字 
plt.xlabel("Time(s)") 
 
#Y轴的文字 
plt.ylabel("Volt") 
 
#图表的标题 
plt.title("PyPlot First Example") 
 
#Y轴的范围 
plt.ylim(-1.2,1.2) 
 
#显示图示 
plt.legend() 
 
#显示图 
plt.show() 
 
#保存图 
plt.savefig("sinx.jpg")

结果如下:

python绘制简单折线图代码示例

4.画折线图

代码如下:

# -*- coding: utf-8 -*- 
import numpy as np 
import matplotlib.pyplot as plt 
#X轴,Y轴数据 
x = [0,1,2,3,4,5,6] 
y = [0.3,0.4,2,5,3,4.5,4] 
plt.figure(figsize=(8,4)) #创建绘图对象 
plt.plot(x,y,"b--",linewidth=1)  #在当前绘图对象绘图(X轴,Y轴,蓝色虚线,线宽度) 
plt.xlabel("Time(s)") #X轴标签 
plt.ylabel("Volt") #Y轴标签 
plt.title("Line plot") #图标题 
plt.show() #显示图 
plt.savefig("line.jpg") #保存图

结果如下:

python绘制简单折线图代码示例

总结

以上就是本文关于python绘制简单折线图代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题。如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
在Python的gevent框架下执行异步的Solr查询的教程
Apr 16 Python
Python的Django框架中设置日期和字段可选的方法
Jul 17 Python
利用python打印出菱形、三角形以及矩形的方法实例
Aug 08 Python
Pipenv一键搭建python虚拟环境的方法
May 22 Python
详解Python 解压缩文件
Apr 09 Python
python实现日志按天分割
Jul 22 Python
Python搭建HTTP服务过程图解
Dec 14 Python
pandas处理csv文件的方法步骤
Oct 16 Python
Python3读写ini配置文件的示例
Nov 06 Python
python模拟点击在ios中实现的实例讲解
Nov 26 Python
Python开发之QT解决无边框界面拖动卡屏问题(附带源码)
May 27 Python
Python基础 括号()[]{}的详解
Nov 07 Python
matplotlib设置legend图例代码示例
Dec 19 #Python
matplotlib中legend位置调整解析
Dec 19 #Python
python实现感知器算法详解
Dec 19 #Python
python绘制条形图方法代码详解
Dec 19 #Python
Python实现两款计算器功能示例
Dec 19 #Python
Python构建网页爬虫原理分析
Dec 19 #Python
Python2.X/Python3.X中urllib库区别讲解
Dec 19 #Python
You might like
PHP中用接口、抽象类、普通基类实现“面向接口编程”与“耦合方法”简述
2011/03/23 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
2017/04/19 PHP
PHP从数组中删除元素的四种方法实例
2017/05/12 PHP
PHP实现验证码校验功能
2017/11/16 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
2019/11/19 PHP
javascript比较文档位置
2008/04/08 Javascript
javascript 支持链式调用的异步调用框架Async.Operation
2009/08/04 Javascript
javascript 计算两个整数的百分比值
2009/12/26 Javascript
location.search在客户端获取Url参数的方法
2010/06/08 Javascript
javascript 中String.match()与RegExp.exec()的区别说明
2013/01/10 Javascript
JavaScript使用cookie记录临时访客信息的方法
2015/04/07 Javascript
微信js-sdk上传与下载图片接口用法示例
2016/10/12 Javascript
Bootstrap基本插件学习笔记之标签切换(17)
2016/12/08 Javascript
详解Vue中过度动画效果应用
2017/05/25 Javascript
基于Datatables跳转到指定页的简单实例
2017/11/09 Javascript
浅谈vue中改elementUI默认样式引发的static与assets的区别
2018/02/03 Javascript
JavaScript的数据类型转换原则(干货)
2018/03/15 Javascript
js单线程的本质 Event Loop解析
2019/10/29 Javascript
构建大型 Vue.js 项目的10条建议(小结)
2019/11/14 Javascript
js实现抽奖的两种方法
2020/03/19 Javascript
javascript开发实现贪吃蛇游戏
2020/07/31 Javascript
Vue-router中hash模式与history模式的区别详解
2020/12/15 Vue.js
Python获取电脑硬件信息及状态的实现方法
2014/08/29 Python
Python使用smtplib模块发送电子邮件的流程详解
2016/06/27 Python
Python实现文件信息进行合并实例代码
2018/01/17 Python
PyPDF2读取PDF文件内容保存到本地TXT实例
2020/05/12 Python
HTML 5 input placeholder 属性如何完美兼任ie
2014/05/12 HTML / CSS
能否解释一下XSS cookie盗窃是什么意思
2012/06/02 面试题
C#中有没有运算符重载?能否使用指针?
2014/05/05 面试题
毕业生自我推荐
2013/11/04 职场文书
综合办公室主任职责
2013/12/16 职场文书
大学生实习介绍信
2015/05/05 职场文书
2016年社区服务活动总结
2016/04/06 职场文书
利用python Pandas实现批量拆分Excel与合并Excel
2021/05/23 Python
CDPR谈《巫师》新作用虚幻5原因 称不会为Epic独占
2022/04/06 其他游戏
CSS浮动引起的高度塌陷问题
2022/08/05 HTML / CSS