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操作Mysql实例代码教程在线版(查询手册)
Feb 18 Python
Python去掉字符串中空格的方法
Mar 11 Python
Python 3.x 新特性及10大变化
Jun 12 Python
python对json的相关操作实例详解
Jan 04 Python
python操作mysql数据库
Mar 05 Python
python 创建弹出式菜单的实现代码
Jul 11 Python
PyCharm安装第三方库如Requests的图文教程
May 18 Python
使用Filter过滤python中的日志输出的实现方法
Jul 17 Python
基于tensorflow指定GPU运行及GPU资源分配的几种方式小结
Feb 03 Python
Python urllib.request对象案例解析
May 11 Python
python实现计算图形面积
Feb 22 Python
Python可视化神器pyecharts之绘制箱形图
Jul 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 pcntl_fork和pcntl_fork 的用法
2009/04/13 PHP
PHP中使用cURL实现Get和Post请求的方法
2013/03/13 PHP
PHP不用递归遍历目录下所有文件的代码
2014/07/04 PHP
在 Laravel 6 中缓存数据库查询结果的方法
2019/12/11 PHP
添加JavaScript重载函数的辅助方法2
2010/07/04 Javascript
基于jquery封装的一个js分页
2011/11/15 Javascript
JSuggest自动匹配下拉框使用方法(示例代码)
2013/12/27 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
基于jQuery实现的无刷新表格分页实例
2016/02/17 Javascript
文本框只能输入数字的js代码(含小数点)
2016/07/10 Javascript
vue使用自定义icon图标的方法
2018/05/14 Javascript
react.js组件实现拖拽复制和可排序的示例代码
2018/08/20 Javascript
详解JavaScript的变量
2019/04/04 Javascript
vuex 实现getter值赋值给vue组件里的data示例
2019/11/05 Javascript
js实现简单商品筛选功能
2021/02/02 Javascript
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
python网络编程之文件下载实例分析
2015/05/20 Python
Linux RedHat下安装Python2.7开发环境
2017/05/20 Python
django中模板的html自动转意方法
2018/05/27 Python
python 实现倒排索引的方法
2018/12/25 Python
python使用celery实现异步任务执行的例子
2019/08/28 Python
基于Python执行dos命令并获取输出的结果
2019/12/30 Python
python程序输出无内容的解决方式
2020/04/09 Python
Python reques接口测试框架实现代码
2020/07/28 Python
大学学年自我鉴定
2013/10/28 职场文书
公司前台接待岗位职责
2013/12/03 职场文书
业务主管岗位职责范本
2013/12/25 职场文书
捐款倡议书格式范文
2014/05/14 职场文书
环保倡议书怎么写
2014/05/16 职场文书
节约用电标语
2014/06/17 职场文书
2014员工聘用协议书(最新版)
2014/11/24 职场文书
班主任2015新年寄语
2014/12/08 职场文书
大学辅导员述职报告
2015/01/10 职场文书
2015年爱牙日活动总结
2015/02/05 职场文书
电影复兴之路观后感
2015/06/02 职场文书
Golang并发操作中常见的读写锁详析
2021/08/30 Golang