matplotlib学习1

2019-07-31  本文已影响0人  Yinawake

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)

上一篇下一篇

猜你喜欢

热点阅读