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 13 Python
python中readline判断文件读取结束的方法
Nov 08 Python
Python的装饰器模式与面向切面编程详解
Jun 21 Python
python监控文件或目录变化
Jun 07 Python
Python实现文件内容批量追加的方法示例
Aug 29 Python
Python中的CSV文件使用"with"语句的方式详解
Oct 16 Python
python selenium执行所有测试用例并生成报告的方法
Feb 13 Python
分享8个非常流行的 Python 可视化工具包
Jun 05 Python
python基于Selenium的web自动化框架
Jul 14 Python
如何在pycharm中安装第三方包
Oct 27 Python
pytorch学习教程之自定义数据集
Nov 10 Python
Python爬虫实战案例之爬取喜马拉雅音频数据详解
Dec 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实现telnet功能示例
2014/04/08 PHP
Linux操作系统安装LAMP环境
2015/06/26 PHP
PHP 以POST方式提交XML、获取XML,解析XML详解及实例
2016/10/26 PHP
php中文语义分析实现方法示例
2019/09/28 PHP
怎么用javascript进行拖拽
2006/07/20 Javascript
控制打印时页眉角的代码
2007/02/08 Javascript
jquery的颜色选择插件实例代码
2008/10/02 Javascript
jquery keypress,keyup,onpropertychange键盘事件
2010/06/25 Javascript
图片上传插件jquery.uploadify详解
2013/11/15 Javascript
当前流行的JavaScript代码风格指南
2014/09/10 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
jquery代码实现多选、不同分享功能
2015/07/31 Javascript
jquery实现表单验证简单实例演示
2015/11/23 Javascript
jQuery版本升级踩坑大全
2016/01/12 Javascript
JavaScript对象数组如何按指定属性和排序方向进行排序
2016/06/15 Javascript
轻松搞定js表单验证
2016/10/13 Javascript
JavaSctit 利用FileReader和滤镜上传图片预览功能
2017/09/05 Javascript
JavaScript多态与封装实例分析
2018/07/27 Javascript
新版小程序登录授权的方法
2018/12/12 Javascript
基于vue-cli、elementUI的Vue超简单入门小例子(推荐)
2019/04/17 Javascript
基于vue与element实现创建试卷相关功能(实例代码)
2020/12/07 Vue.js
Python编程中归并排序算法的实现步骤详解
2016/05/04 Python
浅谈python配置与使用OpenCV踩的一些坑
2018/04/02 Python
Python中的Socket 与 ScoketServer 通信及遇到问题解决方法
2019/04/01 Python
在自动化中用python实现键盘操作的方法详解
2019/07/19 Python
Selenium 配置启动项参数的方法
2020/12/04 Python
python中翻译功能translate模块实现方法
2020/12/17 Python
Pandas之缺失数据的实现
2021/01/06 Python
深入剖析HTML5 内联框架iFrame
2016/05/04 HTML / CSS
全球速卖通:AliExpress(国际版淘宝)
2017/09/20 全球购物
澳大利亚拥有最好的家具和家居用品在线目的地:Nestz
2019/02/23 全球购物
写好自荐信的要点
2013/11/06 职场文书
小学教育毕业生自荐信
2013/11/18 职场文书
金属材料工程毕业生个人的自我评价
2013/11/28 职场文书
同事吵架检讨书
2014/02/05 职场文书
幼儿园家长反馈意见
2015/06/03 职场文书