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用GET方法上传文件
Mar 10 Python
Python求导数的方法
May 09 Python
Python中的一些陷阱与技巧小结
Jul 10 Python
python实现简单中文词频统计示例
Nov 08 Python
python实现周期方波信号频谱图
Jul 21 Python
Python PyAutoGUI模块控制鼠标和键盘实现自动化任务详解
Sep 04 Python
python八皇后问题的解决方法
Sep 27 Python
连接pandas以及数组转pandas的方法
Jun 28 Python
tornado+celery的简单使用详解
Dec 21 Python
Python实现ATM系统
Feb 17 Python
将数据集制作成VOC数据集格式的实例
Feb 17 Python
scrapy在python爬虫中搭建出错的解决方法
Nov 22 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 定义404页面的实现代码
2012/11/19 PHP
PHP中__set()实例用法和基础讲解
2019/07/23 PHP
PHP实现简单日历类编写
2020/08/28 PHP
CSS和JS标签style属性对照表(方便js开发的朋友)
2010/11/11 Javascript
window.addEventListener来解决让一个js事件执行多个函数
2012/12/26 Javascript
快速查找数组中的某个元素并返回下标示例
2013/09/03 Javascript
Javascript判断图片尺寸大小实例分析
2014/06/16 Javascript
打造个性化的功能强大的Jquery虚拟键盘(VirtualKeyboard)
2014/10/11 Javascript
jQuery实现contains方法不区分大小写的方法
2015/02/13 Javascript
详解JavaScript的回调函数
2015/11/20 Javascript
详解JavaScript时间格式化
2015/12/23 Javascript
jQuery实现鼠标经过像翻页和描点链接效果
2016/08/08 Javascript
Vue.js绑定HTML class数组语法错误的原因分析
2016/10/19 Javascript
JavaScript实现简单的星星评分效果
2017/05/18 Javascript
JS一个简单的注册页面实例
2017/09/05 Javascript
JS实现的邮箱提示补全效果示例
2018/01/30 Javascript
Vue中的无限加载vue-infinite-loading的方法
2018/04/08 Javascript
NodeJS模块与ES6模块系统语法及注意点详解
2019/01/04 NodeJs
基于wxpython实现的windows GUI程序实例
2015/05/30 Python
Python实现文件复制删除
2016/04/19 Python
详解supervisor使用教程
2017/11/21 Python
pandas通过索引进行排序的示例
2018/11/16 Python
python支付宝支付示例详解
2019/08/22 Python
CSS3 实现倒计时效果
2020/11/25 HTML / CSS
贝玲妃美国官方网站:Benefit美国
2016/08/28 全球购物
掌上明珠Java程序员面试总结
2016/02/23 面试题
新三好学生主要事迹
2014/01/23 职场文书
小学防溺水制度
2014/01/29 职场文书
合伙经营协议书
2014/04/18 职场文书
汉语言文学专业自荐信
2014/06/11 职场文书
新学期标语
2014/06/30 职场文书
民主生活会对照检查材料
2014/09/22 职场文书
承诺保证书格式
2015/02/28 职场文书
大学开学典礼新闻稿
2015/07/17 职场文书
办公室日常管理制度
2015/08/04 职场文书
MySQL 计算连续登录天数
2022/05/11 MySQL