python 画图–简单开始及折线图[通俗易懂]

python 画图–简单开始及折线图[通俗易懂]python画图一、环境准备      linuxubuntu下需安装下面三个包:         Numpy,Scipy,Matplotlib     分别输入下面的代码进行安装:pipinstallnumpypipinstallscipysudoapt-getinstallpython-matpl

大家好,又见面了,我是你们的朋友全栈君。

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

相关参考资料:

matplotlib官方文档:
http://matplotlib.org/api/pyplot_summary.html  (api的调用及一些示例代码)

一个中文版的文档(不全):
http://old.sebug.net/paper/books/scipydoc/matplotlib_intro.html





一、环境准备

           linux ubuntu 下需安装下面三个包:

                  Numpy, Scipy,Matplotlib
         分别输入下面的代码进行安装:

pip install numpy
pip install scipy
sudo apt-get install python-matplotlib

          
       测试是否安装成功

python
>>> import pylab  
    如果没有报错则安装成功

二、开始画图

      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 画图--简单开始及折线图[通俗易懂]



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139737.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月29日 上午10:16
下一篇 2022年5月29日 上午10:36


相关推荐

  • 插拔式java_插拔式设计思想

    插拔式java_插拔式设计思想插拔式设计思想 notify 文件夹下 init py 关键代码 结合了 importlib 动态导入 反射等知识点 importsettin all content formodule pathinsettin NOTIFY LIST module class name module path rsplit

    2026年3月18日
    3
  • 树莓派开发笔记(一): 入手树莓派3b,成功运行树莓派系统

    树莓派开发笔记(一): 入手树莓派3b,成功运行树莓派系统若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936本文章博客地址:https://blog.csdn.net/qq21497936/article/details/79659992目录前话树莓派3b外包装与配置基础配件清单树莓派系统下载给树莓派刷系统运行树莓派系统供电不足安装树莓派中文环境…

    2022年6月25日
    25
  • python爬虫,selenium+chromedriver,谷歌驱动自动下载及配置

    python爬虫,selenium+chromedriver,谷歌驱动自动下载及配置我们在使用selenium时,有一件让我们狠抓狂的事,那就是驱动的下载与配置…为什么这么说呢?

    2025年8月11日
    9
  • cygwin安装linux教程,cygwin安装教程 cygwin安装使用方法

    cygwin安装linux教程,cygwin安装教程 cygwin安装使用方法cygwin 安装之后能够很好的解决 windows 和 linux 环境切换的问题 那么 cygwin 怎么安装呢 下面系统小编就给你带来 cygwin 安装教程 希望对你有所帮助 本来安装个软件是个很简单的事情 不过初次接触 cygwin 往往有很多人折腾了数日才搞定 主要是原因是 我们以往在 windows 上装个软件 通常只是在网上下载个 setup exe 安装包 然后就可以在没有网络的情况下 双击 setup ex

    2026年3月18日
    1
  • ATM(异步传输模式)是什么?

    ATM(异步传输模式)是什么?异步传输模式(ATM)也称为信元中继(在固定大小的信元中传输数据),通过光纤或双绞线电缆(高速交换)在OSI模型的数据链路层(第2层)运行基于ITU-T宽带综合业务数字网络(B-ISDN)标准的网络技术,该标准是电信业开发的自动取款机可以同时传输各种流量:语音、视频和数据,速度高达每秒155兆比特。它将语音和视频数据转换成数据包,并通过相同的介质传输大数据包数据。自动取款机和TCP。由于两个端点之间使用固定通道路由协议路由,所以/IP是不同的。实时低延迟应用程序,如VoIP和视频,在ATM网络上..

    2026年2月9日
    6
  • centos7安装Pycharm_pycharm安装库

    centos7安装Pycharm_pycharm安装库DownloadPyCharm:PythonIDEforProfessionalDevelopersbyJetBrainshttps://www.jetbrains.com/pycharm/download/#section=linux官网下载pycharm的linux版下载后解压tar-xzvfpycharm-professional-2021.1.3.tar.gz-C/tmpcd/tmp/pycharm-2021.1.3/bin/运行pycharm.

    2022年8月27日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号