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中使用不同编码读写txt文件详解
May 28 Python
python字符串编码识别模块chardet简单应用
Jun 15 Python
解决Ubuntu pip 安装 mysql-python包出错的问题
Jun 11 Python
Python+OpenCV感兴趣区域ROI提取方法
Jan 10 Python
python 实现一次性在文件中写入多行的方法
Jan 28 Python
Python发展简史 Python来历
May 14 Python
selenium获取当前页面的url、源码、title的方法
Jun 12 Python
基于python全局设置id 自动化测试元素定位过程解析
Sep 04 Python
Django项目基础配置和基本使用过程解析
Nov 25 Python
pytorch中使用cuda扩展的实现示例
Feb 12 Python
Tensorflow中的降维函数tf.reduce_*使用总结
Apr 20 Python
python利用paramiko实现交换机巡检的示例
Sep 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
利用phpexcel对数据库数据的导入excel(excel筛选)、导出excel
2017/04/27 PHP
PHP使用redis消息队列发布微博的方法示例
2017/06/22 PHP
PHP实现二维数组按照指定的字段进行排序算法示例
2019/04/23 PHP
关于Javascript 的 prototype问题。
2007/01/03 Javascript
经常用到的JavasScript事件的翻译
2007/04/09 Javascript
javascript处理表单示例(javascript提交表单)
2014/04/28 Javascript
jQuery学习笔记之jQuery.fn.init()的参数分析
2014/06/09 Javascript
jQuery EasyUI datagrid实现本地分页的方法
2015/02/13 Javascript
js实现适用于素材网站的黑色多级菜单导航条效果
2015/08/24 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
2016/05/24 Javascript
jQuery中的一些常见方法小结(推荐)
2016/06/13 Javascript
Javascript计算二维数组重复值示例代码
2016/12/18 Javascript
JS实现二叉查找树的建立以及一些遍历方法实现
2017/04/17 Javascript
vue-cli中的webpack配置详解
2017/09/25 Javascript
微信小程序开发之IOS和Android兼容的问题
2017/09/26 Javascript
详解webpack模块化管理和打包工具
2018/04/21 Javascript
angularJs在多个控制器中共享服务数据的方法
2018/09/30 Javascript
Python实现扫描指定目录下的子目录及文件的方法
2014/07/16 Python
Python实现信用卡系统(支持购物、转账、存取钱)
2016/06/24 Python
Python正则表达式分组概念与用法详解
2017/06/24 Python
Python求出0~100以内的所有素数
2018/01/23 Python
Python实现的根据文件名查找数据文件功能示例
2018/05/02 Python
详解python中init方法和随机数方法
2019/03/13 Python
简单了解Java Netty Reactor三种线程模型
2020/04/26 Python
python 爬取B站原视频的实例代码
2020/09/09 Python
Python之Sklearn使用入门教程
2021/02/19 Python
CSS3 transition 实现通知消息轮播条
2020/10/14 HTML / CSS
美国咖啡批发网站:Coffee.org
2017/06/29 全球购物
会计学应届毕业生推荐信
2013/11/04 职场文书
公关关系专员的自我评价分享
2013/11/20 职场文书
毕业生如何写自荐信
2014/03/26 职场文书
2014年护士工作总结范文
2014/11/11 职场文书
辞职信范文大全
2015/03/02 职场文书
史上最全书信经典范文大全(建议收藏)
2019/07/10 职场文书
Python Parser的用法
2021/05/12 Python
MySQL系列之十五 MySQL常用配置和性能压力测试
2021/07/02 MySQL