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 相关文章推荐
rhythmbox中文名乱码问题解决方法
Sep 06 Python
Python深入学习之内存管理
Aug 31 Python
Python使用BeautifulSoup库解析HTML基本使用教程
Mar 31 Python
Python基于回溯法解决01背包问题实例
Dec 06 Python
[原创]pip和pygal的安装实例教程
Dec 07 Python
python如何实现内容写在图片上
Mar 23 Python
用TensorFlow实现多类支持向量机的示例代码
Apr 28 Python
解决python3运行selenium下HTMLTestRunner报错的问题
Dec 27 Python
对python以16进制打印字节数组的方法详解
Jan 24 Python
在python plt图表中文字大小调节的方法
Jul 08 Python
python 等差数列末项计算方式
May 03 Python
Python语言内置数据类型
Feb 24 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学习之PHP变量
2006/10/09 PHP
小文件php+SQLite存储方案
2010/09/04 PHP
PHP抓屏函数实现屏幕快照代码分享
2014/01/02 PHP
PHP实现执行外部程序的方法详解
2017/08/17 PHP
FireFox与IE 下js兼容触发click事件的代码
2008/11/20 Javascript
JAVASCRIPT keycode总结
2009/02/04 Javascript
jquery聚焦文本框与扩展文本框聚焦方法
2012/10/12 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
2014/01/14 Javascript
javascript模拟订火车票和退票示例
2014/04/24 Javascript
jQuery .tmpl() 用法示例介绍
2014/08/21 Javascript
Javascript基础教程之数据类型 (数值 Number)
2015/01/18 Javascript
javascript设计简单的秒表计时器
2020/09/05 Javascript
jQuery的文档处理程序详解
2016/05/10 Javascript
vue.js初学入门教程(2)
2016/11/07 Javascript
select下拉框插件jquery.editable-select详解
2017/01/22 Javascript
删除table表格行的实例讲解
2017/09/21 Javascript
Angular自定义组件实现数据双向数据绑定的实例
2017/12/11 Javascript
JavaScript实现的简单Tab点击切换功能示例
2018/07/06 Javascript
keep-Alive搭配vue-router实现缓存页面效果的示例代码
2020/06/24 Javascript
django文档学习之applications使用详解
2018/01/29 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
2018/06/27 Python
python 二维数组90度旋转的方法
2019/01/28 Python
5款Python程序员高频使用开发工具推荐
2019/04/10 Python
python实现点击按钮修改数据的方法
2019/07/17 Python
英国复古皮包品牌:Beara Beara
2018/07/18 全球购物
Anthropologie英国:美国家喻户晓的休闲服装和家居产品品牌
2018/12/05 全球购物
审计工作个人的自我评价
2013/12/25 职场文书
五年级数学教学反思
2014/02/11 职场文书
大学毕业生管理学求职信
2014/09/01 职场文书
检察机关个人对照检查材料
2014/09/15 职场文书
建国大业观后感800字
2015/06/01 职场文书
国家助学金受助感言
2015/08/01 职场文书
2016年父亲节寄语
2015/12/04 职场文书
婚前协议书怎么写,才具有法律效力呢 ?
2019/06/28 职场文书
比较几种Redis集群方案
2021/06/21 Redis
SpringBoot中使用Redis作为全局锁示例过程
2022/03/24 Java/Android