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 socket.error: [Errno 98] Address already in use的原因和解决方法
Aug 25 Python
python中numpy基础学习及进行数组和矢量计算
Feb 12 Python
python字符串中的单双引
Feb 16 Python
分享一下如何编写高效且优雅的 Python 代码
Sep 07 Python
python如何为被装饰的函数保留元数据
Mar 21 Python
Python输入二维数组方法
Apr 13 Python
TensorFlow Session会话控制&Variable变量详解
Jul 30 Python
Django 内置权限扩展案例详解
Mar 04 Python
python搜索包的路径的实现方法
Jul 19 Python
简单了解python调用其他脚本方法实例
Mar 26 Python
Python图像处理之膨胀与腐蚀的操作
Feb 07 Python
pycharm无法安装cv2模块问题
May 20 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
2个Codeigniter文件批量上传控制器写法例子
2014/07/25 PHP
PHP文件生成的图片无法使用CDN缓存的解决方法
2015/06/20 PHP
PHP版QQ互联OAuth示例代码分享
2015/07/05 PHP
php经典算法集锦
2015/11/14 PHP
Smarty模板引擎缓存机制详解
2016/05/23 PHP
PHP实现下载远程图片保存到本地的方法
2017/06/19 PHP
jQuery DIV弹出效果实现代码
2009/07/03 Javascript
js 父窗口控制子窗口的行为-打开,关闭,重定位,回复
2010/04/20 Javascript
关于URL中的特殊符号使用介绍
2011/11/03 Javascript
window.open()详解及浏览器兼容性问题示例探讨
2014/05/29 Javascript
JavaScript中连接操作Oracle数据库实例
2015/04/02 Javascript
JavaScript中的Function函数
2015/08/27 Javascript
Ubuntu系统下Angularjs开发环境安装
2016/09/01 Javascript
jquery dialog获取焦点的方法
2017/02/09 Javascript
Mongoose中document与object的区别示例详解
2017/09/18 Javascript
详解Chai.js断言库API中文文档
2018/01/31 Javascript
vue中Npm run build 根据环境传递参数方法来打包不同域名
2018/03/29 Javascript
layui select 禁止点击的实现方法
2019/09/05 Javascript
通过Kettle自定义jar包供javascript使用
2020/01/29 Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
2020/07/29 Javascript
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
2019/02/15 Python
Python中使用遍历在列表中添加字典遇到的坑
2019/02/27 Python
python3 mmh3安装及使用方法
2019/10/09 Python
Python压缩模块zipfile实现原理及用法解析
2020/08/14 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
CSS3弹性伸缩布局之box布局
2016/07/12 HTML / CSS
Cult Gaia官网:美国生活方式品牌
2019/08/16 全球购物
JAVA的事件委托机制和垃圾回收机制
2014/09/07 面试题
Java中的类包括什么内容?设计时要注意哪些方面
2012/05/23 面试题
社区健康教育实施方案
2014/03/18 职场文书
爱护草坪标语
2014/06/24 职场文书
列车乘务员工作不细心检讨书
2014/10/07 职场文书
玩手机检讨书1000字
2014/10/20 职场文书
大学生团支书竞选稿
2015/11/21 职场文书
html5中sharedWorker实现多页面通信的示例代码
2021/05/07 Javascript
Python语言内置数据类型
2022/02/24 Python