您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:如何使用matplotlib让你的数据更加生动

51自学网 2022-02-21 10:48:44
  python
这篇教程如何使用matplotlib让你的数据更加生动写得很实用,希望能帮到您。

1 引言

Matplotlib 是 Python 中最受欢迎的数据可视化软件包之一,支持跨平台运行,它是 Python 常用的 2D 绘图库,同时它也提供了一部分 3D 绘图接口。Matplotlib 通常与 NumPy、Pandas 一起使用,是数据分析中不可或缺的重要工具之一。

本文就日常生活中常见的业务场景进行展开讨论,更详尽的说明可以参考文档。

2 折线图

折线图(line chart)是我们日常工作、学习中经常使用的一种图表,它可以直观的反映数据的变化趋势。

可视化结果:

请添加图片描述

直线:左上直线图形显示。曲线:右上带有样式变化和标记的折线预览。

代码如下:

def draw_line():    N = 8    t = np.linspace(0, 1, N)    fig, (axA, axB) = plt.subplots(1, 2)    # Line    axA.plot(t, t, marker = 'o')    axA.set_title('line')    # Curve    axB.plot(t, t, linestyle='--', marker='*',c='r', label='linear')    axB.plot(t, t**2, linestyle='-.', marker='D',c='c', label='quadratic')    axB.plot(t, t**3, linestyle=':', marker='^',c='y', label='cubic')    axB.set_title('Curve')    plt.legend()    plt.show()

函数说明:

plot([x], y, [fmt], data=None, **kwargs)

  1. 可选参数[fmt] 是一个字符串来定义图的基本属性如:颜色(color),点型(marker),线型(linestyle)
  2. 对于颜色 color=‘r' 代表red 表示红色;color=‘c' 代表cyan 表示蓝绿;color=‘y' 代表yellow表示黄色
  3. 对于线型 linestyle='
    Python人工智能深度学习RNN模型结构流程
    Python人工智能深度学习模型训练经验总结
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。