python之matplotlib绘图

本文介绍了Python的matplotlib库,重点讲解了plot、scatter和stem三个绘图函数,展示了如何绘制线图、散点图和茎叶图,并探讨了线条和颜色的配置选项,帮助读者更好地理解和使用matplotlib进行数据可视化。
摘要由CSDN通过智能技术生成

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()

在这里插入图片描述

图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()

在这里插入图片描述

图1. sactter绘图

Matplotlib Pyplot库函数:stem

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

图1. stem绘图

线条及颜色的参数配置

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

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nwsuaf_huasir

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值