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实现抓取城市的PM2.5浓度和排名
Mar 19 Python
Python爬虫辅助利器PyQuery模块的安装使用攻略
Apr 24 Python
详谈python3中用for循环删除列表中元素的坑
Apr 19 Python
pandas 将list切分后存入DataFrame中的实例
Jul 03 Python
python实现彩票系统
Jun 28 Python
在mac下查找python包存放路径site-packages的实现方法
Nov 06 Python
python实现一个简单的udp通信的示例代码
Feb 01 Python
Python二叉树的镜像转换实现方法示例
Mar 06 Python
python机器人运动范围问题的解答
Apr 29 Python
Python3 shutil(高级文件操作模块)实例用法总结
Feb 19 Python
Pyspark读取parquet数据过程解析
Mar 27 Python
Python中可变和不可变对象的深入讲解
Aug 02 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
建立文件交换功能的脚本(一)
2006/10/09 PHP
firefox浏览器下javascript 拖动层效果与原理分析代码
2007/12/04 Javascript
Lazy Load 延迟加载图片的jQuery插件中文使用文档
2012/10/18 Javascript
浅析JavaScript中的同名标识符优先级
2013/12/06 Javascript
js 判断浏览器使用的语言示例代码
2014/03/22 Javascript
jQuery实现首页顶部可伸缩广告特效代码
2015/04/15 Javascript
AngularJS HTML DOM详解及示例代码
2016/08/17 Javascript
如何用js判断dom是否有存在某class的值
2017/02/13 Javascript
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
2017/06/13 jQuery
JS+Canvas绘制动态时钟效果
2017/11/10 Javascript
Vue精简版风格指南(推荐)
2018/01/30 Javascript
如何理解Vue的v-model指令的使用方法
2018/07/19 Javascript
Webpack 4.x搭建react开发环境的方法步骤
2018/08/15 Javascript
解决vue select当前value没有更新到vue对象属性的问题
2018/08/30 Javascript
js计算两个时间差 天 时 分 秒 毫秒的代码
2019/05/21 Javascript
vue elementUI 表单校验功能之数组多层嵌套
2019/06/04 Javascript
微信小程序封装分享与分销功能过程解析
2019/08/13 Javascript
浅谈Layui的eleTree树式选择器使用方法
2019/09/25 Javascript
实现vuex与组件data之间的数据同步更新方式
2019/11/12 Javascript
JavaScript实现世界各地时间显示
2020/09/07 Javascript
[01:04:32]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第二场 2月23日
2021/03/11 DOTA
Python内置函数—vars的具体使用方法
2017/12/04 Python
解决Python 爬虫URL中存在中文或特殊符号无法请求的问题
2018/05/11 Python
python邮件发送smtplib使用详解
2020/06/16 Python
在Mac下使用python实现简单的目录树展示方法
2018/11/01 Python
对pandas中两种数据类型Series和DataFrame的区别详解
2018/11/12 Python
python多进程下的生产者和消费者模型
2020/05/07 Python
解决keras加入lambda层时shape的问题
2020/06/11 Python
CSS3之transition实现下划线的示例代码
2018/05/30 HTML / CSS
html5使用canvas绘制一张图片
2014/12/15 HTML / CSS
购买英国原创艺术:Art Gallery
2018/08/25 全球购物
战友聚会邀请函
2014/01/18 职场文书
奥巴马开学演讲观后感
2015/06/12 职场文书
学习弘扬焦裕禄精神心得体会
2016/01/23 职场文书
《童年的发现》教学反思
2016/02/18 职场文书
苹果电脑mac os中货币符号快捷输入
2022/02/17 杂记