iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python 画图--简单开始及折线图
  • 702
分享到

python 画图--简单开始及折线图

画图简单折线图 2023-01-31 01:01:30 702人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

       本博客转载自:Http://blog.csdn.net/jenyzhang/article/details/52046372        相关参考资料:        matplotlib官方文档:http://ma

       本博客转载自:Http://blog.csdn.net/jenyzhang/article/details/52046372

       相关参考资料:
       matplotlib官方文档:http://matplotlib.org/api/pyplot_summary.html  (api的调用及一些示例代码)
       一个中文版的文档(不全):http://old.sebug.net/paper/books/scipydoc/matplotlib_intro.html
       matplotlib较详细的剖析:http://www.cnblogs.com/vamei/arcHive/2013/01/30/2879700.html
       三种图的绘制:http://www.cnblogs.com/hustlx/p/5264562.html
       多张图的绘制:http://www.2cto.com/kf/201407/317115.html

       一、环境准备

       需要安装Numpy,Scipy,Matplotlib这三个包,推荐用Anaconda安装python,一劳永逸的解决问题。

       二、最简单的画图

       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")  

       结果见下图。


       2.代码解释

#x轴,y轴  
x=[0,1]  
y=[0,1]  
#创建绘图对象  
plt.figure()  
#在当前绘图对象进行绘图(两个参数是x,y轴的数据)  
plt.plot(x,y)  
#保存图象  
plt.savefig("easyplot.jpg")

       三、给图加标签与标题

       上面的图没有相应的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")  
       结果如下:
       代码解释:
plt.xlabel("time(s)") #X轴标签  
plt.ylabel("value(m)") #Y轴标签  
plt.title("A simple plot") #标题  

       四、画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")  
     结果如下:


       五、画折线图

# -*- 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") #保存图  
结果如下:

--结束END--

本文标题: python 画图--简单开始及折线图

本文链接: https://www.lsjlt.com/news/184678.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python 画图--简单开始及折线图
           本博客转载自:http://blog.csdn.net/jenyzhang/article/details/52046372        相关参考资料:        matplotlib官方文档:http://ma...
    99+
    2023-01-31
    画图 简单 折线图
  • Qt实现简单折线图表
    本文实例为大家分享了Qt实现简单折线图表的具体代码,供大家参考,具体内容如下 main.cpp #include <QApplication> #include <...
    99+
    2024-04-02
  • 使用Python matplotlib绘制简单的柱形图、折线图和直线图
    目录介绍1、柱形图2、直线图3、折线图总结介绍 Matplotlib 可能是 Python 2D-绘图领域使用最广泛的套件。它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式...
    99+
    2024-04-02
  • Vue+Echarts实现简单折线图
    本文实例为大家分享了Vue+Echarts实现简单折线图的具体代码,供大家参考,具体内容如下 Vue+Echarts实现一个折线图,打开vue的项目: 1、在项目里面安装echart...
    99+
    2024-04-02
  • matplotlib折线图怎么画
    matplotlib折线图通过导入matplotlib库、准备数据、使用plt.plot()函数绘制折线图、设置折线的属性、添加标题和标签和显示图形等步骤画。详细介绍:1、导入matplotlib库,import matplotlib.py...
    99+
    2023-12-09
    Matplotlib matplotlib折线图
  • 如何使用Python绘制简单的折线图
    这篇文章主要讲解了“如何使用Python绘制简单的折线图”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Python绘制简单的折线图”吧!创建RandomWalk类为模拟随机漫步,我们...
    99+
    2023-07-04
  • Python用什么函数画折线图
    Python中使用matplotlib函数画折线图,具体方法如下:import numpy as np #导入numpy模块import matplotlib.pyplot as plt #导入matplotlib模块x = np.lins...
    99+
    2024-04-02
  • Python数据可视化之简单折线图的绘制
    目录创建RandomWalk类选择方向绘制随机漫步图模拟多次随机漫步给点着色突出起点和终点增加点数调整尺寸以适用屏幕创建RandomWalk类 为模拟随机漫步,我们将创建一个Rand...
    99+
    2024-04-02
  • 数据可视化——用python绘制简单的折线图
    文章目录 前言JSON使用 pyecharts 模块绘制折线图下载 pyecharts 模块使用 pyecharts 模块绘制简单的折线图添加配置选项 前言 前面我们已经学习了pyt...
    99+
    2023-09-01
    信息可视化 python 开发语言
  • 怎么用Vue+Echarts实现简单折线图
    本文小编为大家详细介绍“怎么用Vue+Echarts实现简单折线图”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么用Vue+Echarts实现简单折线图”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Vue+E...
    99+
    2023-06-29
  • 使用python matplotlib画折线图实例代码
    目录matplotlib简介1、画折线图【一条示例】2、画折线图带数据标签3、画多条折线图:4、画多条折线图分别带数据标签:总结matplotlib简介 matplotlib 是py...
    99+
    2024-04-02
  • 简单的python画图小实例
    import turtle as t t.goto(100,0) for i in range(100): t.left(80) t.fd(100) t.left(135) t....
    99+
    2023-01-31
    画图 实例 简单
  • Android画图实现MPAndroidchart折线图示例详解
    目录效果图依赖activity.xmlMainActivityMyMarkerView 自定义classmaekertextview .xml常用属性效果图 用的是3.1.0的依赖...
    99+
    2024-04-02
  • Python利用Turtle绘画简单图形
    目录前期准备基本函数与用法绘画图形1.画一个正方形2.画一个三角形3.画一个八角星4.画一个八边形5.其他图形No.1、多彩的五角星No.2、多彩的八角星No.3、四圆镶嵌No.4、...
    99+
    2024-04-02
  • python数据可视化之日期折线图画法
    本文实例为大家分享了python日期折线图画法的具体代码,供大家参考,具体内容如下 引入 什么是折线图: 折线图是排列在工作表的列或行中的数据可以绘制到折线图中。折线图可以显示随时间...
    99+
    2024-04-02
  • python利用json和pyecharts画折线图实例代码
    目录一.json模块对数据进行处理 二.利用pyecharts画折线图 三.利用pyecharts画美、日、印三国家折线图 四.本文数据集 注:本次实验...
    99+
    2022-12-26
    python利用json和pyecharts画折线图 python画折线图
  • python画箱线图
    要用到matplotlib: from matplotlib import pyplot as plt a=range(1,10) plt.boxplot((a,a),labels=('Mon','Tue')) plt.show(...
    99+
    2023-01-31
    线图 python
  • python  Matplotlib绘图直线,折线,曲线
    绘制直线图,确定x范围和y的范围 代码: import matplotlib.pyplot as plt import numpy as np xpoints = np.arr...
    99+
    2024-04-02
  • 用python进行简单的画图操作
    我用python的matplotlib模块进行简单的画图操作,作为入门参考,下面直接上代码:#coding:utf-8 import numpy as np import matplotlib.pyplot as plt x=np.lins...
    99+
    2023-01-31
    画图 操作 简单
  • Python+Tkinter实现简单的画图软件
    目录一起画图吧画图软件实现代码项目地址一起画图吧 为什么突然想搞这个画图软件呢 不瞒各位,是因为最近接到了一个很小很小很小小得不能再小的小项目 就是基于Tkinter,做一个简易的画...
    99+
    2023-05-17
    Python Tkinter实现画图软件 Python Tkinter画图 Python 画图 Python Tkinter
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作