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代码实现KNN算法
Dec 20 Python
python 读取txt中每行数据,并且保存到excel中的实例
Apr 29 Python
用python建立两个Y轴的XY曲线图方法
Jul 08 Python
flask/django 动态查询表结构相同表名不同数据的Model实现方法
Aug 29 Python
python 使用pygame工具包实现贪吃蛇游戏(多彩版)
Oct 30 Python
Python字节单位转换实例
Dec 05 Python
numpy 声明空数组详解
Dec 05 Python
python3格式化字符串 f-string的高级用法(推荐)
Mar 04 Python
python2.7使用scapy发送syn实例
May 05 Python
Django-imagekit的使用详解
Jul 06 Python
python利用opencv实现颜色检测
Feb 23 Python
一行代码python实现文件共享服务器
Apr 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程序效率优化的一些策略小结
2010/07/17 PHP
微信公众号开发之微信公共平台消息回复类实例
2014/11/14 PHP
php实现检查文章是否被百度收录
2015/01/27 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
2016/11/15 PHP
PHP实现的回溯算法示例
2017/08/15 PHP
javascript 函数速查表
2010/02/07 Javascript
数组方法解决JS字符串连接性能问题有争议
2011/01/12 Javascript
利用Jquery实现可多选的下拉框
2014/02/21 Javascript
javascript中cookie对象用法实例分析
2015/01/30 Javascript
JavaScript访问字符串中单个字符的两种方法
2015/07/03 Javascript
深入学习JavaScript中的原型prototype
2015/08/13 Javascript
详解AngularJS中的filter过滤器用法
2016/01/04 Javascript
ES6概念 ymbol.for()方法
2016/12/25 Javascript
js图片轮播手动切换特效
2017/01/12 Javascript
JavaScript中object和Object的区别(详解)
2017/02/27 Javascript
Angular 4依赖注入学习教程之ValueProvider的使用(七)
2017/06/04 Javascript
js实现日期显示的一些操作(实例讲解)
2017/07/27 Javascript
Vue实现active点击切换方法
2018/03/16 Javascript
详解如何在vue-cli中使用vuex
2018/08/07 Javascript
JS选取DOM元素常见操作方法实例分析
2018/12/10 Javascript
Vue中对iframe实现keep alive无刷新的方法
2019/07/23 Javascript
vue+element 实现商城主题开发的示例代码
2020/03/26 Javascript
[01:32]2016国际邀请赛中国区预选赛CDEC战队教练采访
2016/06/26 DOTA
Python使用matplotlib绘制三维参数曲线操作示例
2019/09/10 Python
python生成特定分布数的实例
2019/12/05 Python
python实现一次性封装多条sql语句(begin end)
2020/06/06 Python
Python爬虫回测股票的实例讲解
2021/01/22 Python
HTML5实现的震撼3D焦点图动画的示例代码
2019/09/26 HTML / CSS
罗技英国官方网站:Logitech UK
2020/11/03 全球购物
机械绘图员岗位职责
2013/11/19 职场文书
管理心得体会
2013/12/28 职场文书
法警的竞聘演讲稿
2014/01/02 职场文书
初中政教处工作总结
2015/08/12 职场文书
Python机器学习之基于Pytorch实现猫狗分类
2021/06/08 Python
Java面试题冲刺第十五天--设计模式
2021/08/07 面试题
springcloud整合seata
2022/05/20 Java/Android