美文网首页
matplotlib学习1

matplotlib学习1

作者: Yinawake | 来源:发表于2019-07-31 08:48 被阅读0次

    matplotlibpypltMatplot中的绘图接口,它提供与MATLAB相似的绘图接口。绘图终点要素AxesAxisLegendLine等。

    image.png
    1. Axes:坐标系,是所有Matplot图的基本元素。
    2. Grid: 坐标系上的网格背景。
    3. Title: 每个坐标系可以有一个Tile,默认放置在坐标系顶端。
    4. Legend: 、图例。
    5. Axis: 坐标轴。
    6. Tick: 坐标轴上的刻度。major tickminor ticktick label
    7. Spine: 边框。
    8. ScatterLine: 点线数据。
    import matplotlib.pyplot as plt
    import numpy as np
    
    x = np.linspace(-5, 5, 20)
    y = x ** 2 + 1
    
    plt.plot(x, y)
    plt.show()
    
    plt.plot(x ,y, 
             color='green',         #点与点之间的颜色:绿色
             linestyle='dashed',    #线段类型:虚线
             marker='o',            #数据点的绘制方式:圆圈
             markerfacecolor='blue',#数据点的颜色,蓝色
             markersize=12)         #数据点大小:12 points
    plt.show()
    

    plot 参数常用取值

    linestyle marker
    solid 实线 .
    dashed 虚线 o、* 圆圈、星号
    dashdot 点线相间 +、x 加号、差号
    dotted 点线 v、>、<、^ 下、右、左、上三角
    None 无线段 D、d 大小菱形
    |、_ 竖线、横线

    可简单的写法

    plt.plot(x, y, "r:x")
    

    多组数据

    plt.plot(x, y, 'r:x',   #第一组
             x + 3, y, 'b-D', #第二组
            x + 6, y, 'y--')  #第三组
    ``
    ![](https://img.haomeiwen.com/i7391463/d1ca52f15dbabf69.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    

    相关文章

      网友评论

          本文标题:matplotlib学习1

          本文链接:https://www.haomeiwen.com/subject/erbarctx.html