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创建系统目录的方法
Mar 11 Python
Python的Scrapy爬虫框架简单学习笔记
Jan 20 Python
Python制作刷网页流量工具
Apr 23 Python
Python学习教程之常用的内置函数大全
Jul 14 Python
python 筛选数据集中列中value长度大于20的数据集方法
Jun 14 Python
python实现Zabbix-API监控
Sep 17 Python
解决pycharm无法识别本地site-packages的问题
Oct 13 Python
彻底理解Python中的yield关键字
Apr 01 Python
Python实现个人微信号自动监控告警的示例
Jul 03 Python
python paramiko远程服务器终端操作过程解析
Dec 14 Python
pandas factorize实现将字符串特征转化为数字特征
Dec 19 Python
Pyecharts地图显示不完成问题解决方案
May 11 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/05/25 PHP
php提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
2012/05/06 PHP
如何用PHP实现插入排序?
2013/04/10 PHP
PHP定时执行任务的3种方法详解
2015/12/21 PHP
PHP Web表单生成器案例分析
2020/06/02 PHP
IE和Mozilla的兼容性汇总event
2007/08/12 Javascript
基于jquery的jqDnR拖拽溢出的修改
2011/02/12 Javascript
js操作textarea方法集合封装(兼容IE,firefox)
2011/02/22 Javascript
file模式访问网页时iframe高度自适应解决方案
2013/01/16 Javascript
js改变img标签的src属性在IE下没反应的解决方法
2013/07/23 Javascript
js为空或不是对象问题的快速解决方法
2013/12/11 Javascript
Jquery方式获取iframe页面中的 Dom元素
2014/05/07 Javascript
js中各种类型的变量在if条件中是true还是false
2014/07/16 Javascript
Javascript中实现String.startsWith和endsWith方法
2015/06/10 Javascript
纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示
2015/09/12 Javascript
判断JS对象是否拥有某属性的方法推荐
2016/05/12 Javascript
js改变css样式的三种方法推荐
2016/06/28 Javascript
AngularJS实现select的ng-options功能示例
2017/07/12 Javascript
vue组件之Alert的实现代码
2017/10/17 Javascript
node.js ws模块搭建websocket服务端的方法示例
2019/04/25 Javascript
Python中属性和描述符的正确使用
2016/08/23 Python
利用Django-environ如何区分不同环境
2018/08/26 Python
python多线程并发及测试框架案例
2019/10/15 Python
Tensorflow不支持AVX2指令集的解决方法
2020/02/03 Python
python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例
2020/02/27 Python
Python实现一个简单的毕业生信息管理系统的示例代码
2020/06/08 Python
使用Python将xmind脑图转成excel用例的实现代码(一)
2020/10/12 Python
scrapy处理python爬虫调度详解
2020/11/23 Python
CSS3 实现footer 固定在底部(无论页面多高始终在底部)
2019/10/15 HTML / CSS
为娇小女性量身打造:Petite Studio
2018/11/01 全球购物
eBay美国官网:eBay.com
2020/10/24 全球购物
C语言如何决定使用那种整数类型
2016/11/26 面试题
String、StringBuffer、StringBuilder有区别
2015/09/18 面试题
助人为乐道德模范事迹材料
2014/08/16 职场文书
JavaScript 反射学习技巧
2021/10/16 Javascript
Python pyecharts绘制条形图详解
2022/04/02 Python