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用ConfigObj读写配置文件的实现代码
Mar 04 Python
使用Python发送邮件附件以定时备份MySQL的教程
Apr 25 Python
Python学习笔记之解析json的方法分析
Apr 21 Python
Python实现XML文件解析的示例代码
Feb 05 Python
TensorFlow模型保存和提取的方法
Mar 08 Python
用Python下载一个网页保存为本地的HTML文件实例
May 21 Python
python使用正则表达式来获取文件名的前缀方法
Oct 21 Python
python 实现批量xls文件转csv文件的方法
Oct 23 Python
Pytorch 多块GPU的使用详解
Dec 31 Python
python获取依赖包和安装依赖包教程
Feb 13 Python
python GUI库图形界面开发之PyQt5不规则窗口实现与显示GIF动画的详细方法与实例
Mar 09 Python
selenium+python配置chrome浏览器的选项的实现
Mar 18 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
用Simple Excel导出xls实现方法
2012/12/06 PHP
基于PHP Socket配置以及实例的详细介绍
2013/06/13 PHP
php遍历目录与文件夹的多种方法详解
2013/11/14 PHP
php加密解密实用类分享
2014/01/07 PHP
phpcms手机内容页面添加上一篇和下一篇
2015/06/05 PHP
PHP获取真实客户端的真实IP
2017/03/07 PHP
yii框架无限极分类的实现方法
2017/04/08 PHP
用正则表达式 动态创建/增加css style script 兼容IE firefox
2009/03/10 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
2014/10/17 Javascript
js老生常谈之this,constructor ,prototype全面解析
2016/04/05 Javascript
jQuery之简单的表单验证实例
2016/07/07 Javascript
AngularJS表单验证中级篇(3)
2016/09/28 Javascript
angular forEach方法遍历源码解读
2017/01/25 Javascript
AngularJS前端页面操作之用户修改密码功能示例
2017/03/27 Javascript
利用NPM淘宝的node.js镜像加速nvm
2017/03/27 Javascript
angular2中router路由跳转navigate的使用与刷新页面问题详解
2017/05/07 Javascript
node实现简单的反向代理服务器
2017/07/26 Javascript
浅谈React中的元素、组件、实例和节点
2018/02/27 Javascript
Vant 中的Toast设置全局的延迟时间操作
2020/11/04 Javascript
python计算圆周率pi的方法
2015/07/11 Python
Python解析json文件相关知识学习
2016/03/01 Python
pycharm远程调试openstack代码
2017/11/21 Python
Python实现的多线程同步与互斥锁功能示例
2017/11/30 Python
Python for循环通过序列索引迭代过程解析
2020/02/07 Python
openCV提取图像中的矩形区域
2020/07/21 Python
Python实现微信表情包炸群功能
2021/01/28 Python
css3实现的多级渐变下拉菜单导航效果代码
2015/08/31 HTML / CSS
Kathmandu美国网站:新西兰户外运动品牌
2019/03/23 全球购物
在Java开发中如何选择使用哪种集合类
2016/08/09 面试题
总经理人事任命书
2014/06/05 职场文书
小学六一儿童节活动总结
2015/05/05 职场文书
大学生社会实践感想
2015/08/11 职场文书
年会邀请函的格式及范文五篇
2019/11/02 职场文书
sqlserver2017共享功能目录路径不可改的解决方法
2021/04/16 SQL Server
python Polars库的使用简介
2021/04/21 Python
MySQL 角色(role)功能介绍
2021/04/24 MySQL