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获得文件创建时间和修改时间的方法
Jun 30 Python
Python实现带百分比的进度条
Jun 28 Python
独特的python循环语句
Nov 20 Python
python使用epoll实现服务端的方法
Oct 16 Python
Python第三方Window模块文件的几种安装方法
Nov 22 Python
python制作填词游戏步骤详解
May 05 Python
python之生产者消费者模型实现详解
Jul 27 Python
python定位xpath 节点位置的方法
Aug 27 Python
完美解决pycharm导入自己写的py文件爆红问题
Feb 12 Python
Keras loss函数剖析
Jul 06 Python
Python定义一个Actor任务
Jul 29 Python
python实现计算器简易版
Dec 17 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发送邮件类代码附详细说明
2008/07/10 PHP
对squid中refresh_pattern的一些理解和建议
2009/04/17 PHP
PHP IPV6正则表达式验证代码
2010/02/16 PHP
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
2014/11/29 PHP
PHP使用标准库spl实现的观察者模式示例
2018/08/04 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
IE 上下滚动展示模仿Marquee机制
2009/12/20 Javascript
jQuery find和children方法使用
2011/01/31 Javascript
可编辑下拉框的2种实现方式
2014/06/13 Javascript
JavaScript和CSS交互的方法汇总
2014/12/02 Javascript
JavaScript设计模式之建造者模式介绍
2014/12/28 Javascript
JavaScript实现同步于本地时间的动态时间显示方法
2015/02/02 Javascript
JavaScript中通过prototype属性共享属性和方法的技巧实例
2015/03/13 Javascript
jQuery实现的在线答题功能
2015/04/12 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
2015/07/03 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
2015/07/27 Javascript
jquery实现可关闭的倒计时广告特效代码
2015/09/02 Javascript
jQuery给表格添加分页效果
2017/03/02 Javascript
VueJs使用Amaze ui调整列表和内容页面
2017/11/30 Javascript
解决nodejs的npm命令无反应的问题
2018/05/17 NodeJs
脚手架vue-cli工程webpack的基本用法详解
2018/09/29 Javascript
vue中的router-view组件的使用教程
2018/10/23 Javascript
用Python进行基础的函数式编程的教程
2015/03/31 Python
python库lxml在linux和WIN系统下的安装
2018/06/24 Python
python文本数据处理学习笔记详解
2019/06/17 Python
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
2019/10/12 Python
python如何使用socketserver模块实现并发聊天
2019/12/14 Python
Python实现链表反转的方法分析【迭代法与递归法】
2020/02/22 Python
html5 Canvas画图教程(4)—未闭合的路径及渐变色的填充方法
2013/01/09 HTML / CSS
英国度假别墅预订:Sykes Cottages
2017/06/12 全球购物
预防煤气中毒方案
2014/06/16 职场文书
十佳好少年事迹材料
2014/08/21 职场文书
清明节文明祭祀倡议书
2015/04/28 职场文书
教师节晚会主持词
2015/06/30 职场文书
Python中非常使用的6种基本变量的操作与技巧
2022/03/22 Python
windows server2008 开启端口的实现方法
2022/06/25 Servers