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基础教程之获取本机ip数据包示例
Feb 10 Python
使用PDB简单调试Python程序简明指南
Apr 25 Python
Python基于回溯法子集树模板解决选排问题示例
Sep 07 Python
详解Python里使用正则表达式的ASCII模式
Nov 02 Python
Python的UTC时间转换讲解
Feb 26 Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
Mar 27 Python
python如何解析配置文件并应用到项目中
Jun 27 Python
Python利用FFT进行简单滤波的实现
Feb 26 Python
django API 中接口的互相调用实例
Apr 01 Python
python 使用事件对象asyncio.Event来同步协程的操作
May 04 Python
在TensorFlow中实现矩阵维度扩展
May 22 Python
Python列表推导式实现代码实例
Sep 09 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
fetchAll()与mysql_fetch_array()的区别详解
2013/06/05 PHP
PHP四舍五入精确小数位及取整
2014/01/14 PHP
php实现多城市切换特效
2015/08/09 PHP
详解WordPress中添加友情链接的方法
2016/05/21 PHP
Javascript 获取字符串字节数的多种方法
2009/06/02 Javascript
JQuery从头学起第一讲
2010/07/04 Javascript
js 剪切板的用法(clipboardData.setData)与js match函数介绍
2013/11/19 Javascript
javascript和jquery实现设置和移除文本框默认值效果代码
2015/01/13 Javascript
jQuery 遍历函数详解
2015/07/05 Javascript
js密码强度校验
2015/11/10 Javascript
BootStrap扔进Django里的方法详解
2016/05/13 Javascript
js弹出框、对话框、提示框、弹窗实现方法总结(推荐)
2016/05/31 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
2016/11/04 Javascript
Angular ng-repeat指令实例以及扩展部分
2016/12/26 Javascript
基于javascript实现数字英文验证码
2017/01/25 Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
2017/03/08 Javascript
JavaScript之DOM插入更新删除_动力节点Java学院整理
2017/07/03 Javascript
详解vue-cli构建项目反向代理配置
2017/09/07 Javascript
详解babel升级到7.X采坑总结
2019/05/12 Javascript
JsonServer安装及启动过程图解
2020/02/28 Javascript
Antd的table组件表格的序号自增操作
2020/10/27 Javascript
Python getopt模块处理命令行选项实例
2014/05/13 Python
Python内置的字符串处理函数详细整理(覆盖日常所用)
2014/08/19 Python
关于Python中Inf与Nan的判断问题详解
2017/02/08 Python
python中如何正确使用正则表达式的详细模式(Verbose mode expression)
2017/11/08 Python
Python 获取中文字拼音首个字母的方法
2018/11/28 Python
HTML5注册表单的自动聚焦与占位文本示例代码
2013/07/19 HTML / CSS
canvas裁剪clip()函数的具体使用
2018/03/01 HTML / CSS
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
澳大利亚最超值的自行车之家:Reid Cycles
2019/03/24 全球购物
OLEDBConnection和SQLConnection有什么区别
2013/05/31 面试题
C#笔试题集合
2013/06/21 面试题
2015届大学生就业推荐表自我评价
2014/09/27 职场文书
施工单位工程部经理岗位职责
2015/04/09 职场文书
植树节新闻稿
2015/07/17 职场文书
golang DNS服务器的简单实现操作
2021/04/30 Golang