python之matplotlib绘图

文章目录

    • matplotlib绘图库
    • Matplotlib Pyplot库函数:plot
    • Matplotlib Pyplot库函数:scatter
    • Matplotlib Pyplot库函数:stem
    • 线条及颜色的参数配置

matplotlib绘图库

Matplotlib 是 Python 的绘图库,它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。

Matplotlib 可以用来绘制各种静态,动态,交互式的图表。

Matplotlib 是一个非常强大的 Python 画图工具,我们可以使用该工具将很多数据通过图表的形式更直观的呈现出来。

Matplotlib 可以绘制线图、散点图、等高线图、条形图、柱状图、3D 图形、甚至是图形动画等等。

Matplotlib Pyplot库函数:plot

plot是最常见的绘图函数,用于绘制连续变化的图形,就是将一个个离散的点连起来,给人的视觉感受是一条不间断的线。

import matplotlib.pyplot as plt
import numpy as np

xpoints = np.array([0, 6])
ypoints = np.array([0, 100])

plt.plot(xpoints, ypoints)
plt.show()

python之matplotlib绘图_第1张图片

图1. plot绘图

Matplotlib Pyplot库函数:scatter

这个函数用于绘制散点图,即一个个离散的点,它和plot的区别在于,它并没有连线。

import matplotlib.pyplot as plt
import numpy as np

x = np.array([1, 2, 3, 4, 5, 6, 7, 8])
y = np.array([1, 4, 9, 16, 7, 11, 23, 18])

plt.scatter(x, y)
plt.show()

python之matplotlib绘图_第2张图片

图1. sactter绘图

Matplotlib Pyplot库函数:stem

stem用于绘制茎叶图,也有人把这种图称之为棒棒糖图,哈哈,这个形容很贴切。它和scatter的区别在于它的每个点都有一天枝干来支撑它。
有篇博客写的很好:stem函数–Matplotlib
python之matplotlib绘图_第3张图片

图1. stem绘图

线条及颜色的参数配置

按照实际情况,每种绘图的线条、点的颜色和形状是可以配置的,线条分为实线、虚线等,点分为圆点、三角形、正方形等,颜色就更是五花八门了。
基础颜色
支持常见的 blue, cyan, green, red, yellow, magenta, white,blackblue,cyan,green,red,yellow,magenta,white,black. 这八种颜色支持缩写(除了黑色是k, 其他都是首字母)
在这里插入图片描述

你可能感兴趣的:(信号处理,Python基础知识,python)