zoukankan      html  css  js  c++  java
  • Python:matplotlib绘制线条图

    线型图是学习matplotlib绘图的最基础案例。我们来看看具体过程:


     下面我们将两条曲线绘制到一个图形里:

     

    可以看到这种方式下,两个线条共用一个坐标轴,并且自动区分颜色。

    plot方法的核心是plot(x,y),x表示横坐标值的序列,y表示x某个坐标对应的y值,实际上就是y=f(x)函数。当只提供y的时候,x默认使用0-n的整数序列。这里的序列必然是个有限的点集,而不是我们想象中的无穷个点组成一条线。如果你的点很稀疏,那么图形看起来就像折线,如果点很多,看起来就比较圆滑,形似曲线。

    题外话:matplotlib其实是一个相当底层的工具,你可以从其基本组件中组装一个图标、显示格式、图例、标题、注释等等。Pandas在此基础上对绘图功能进行了一定的封装,每个Series和DataFrame都有一个plot方法,一定要区分pandas的plot和matplotlib的plot方法。比如:


     

     

    pandas和matplotlib的plot方法你愿意用哪个都行,但要注意参数格式和使用场景。

  • 相关阅读:
    小球下落
    生成1~n的排列
    hdu1871无题
    android本地定时通知
    php 5.3起弃用session_register
    centos 6.3 编译安装 nginx +mysql + php
    skynet网络库socketserver
    mac下通过docker搭建LEMP环境
    Git操作
    iOS本地通知
  • 原文地址:https://www.cnblogs.com/Pythonmiss/p/10631398.html
Copyright © 2011-2022 走看看