首页 > 软件开发 > 编程语言 >

基于python的matplotlib的数据可视化

来源:互联网 2023-03-17 00:20:33 140

本文,介绍一下,python调用matplotlib绘制数据图的细节和需要注意的事项。RUm办公区 - 实用经验教程分享!

工具/原料

  • 电脑
  • python3.6

方法/步骤

  • 1

    绘制数据折线图,代码如下图。RUm办公区 - 实用经验教程分享!

    ……RUm办公区 - 实用经验教程分享!

    RUm办公区 - 实用经验教程分享!

    plt.plot(x1, y1, 'o-')RUm办公区 - 实用经验教程分享!

    RUm办公区 - 实用经验教程分享!

    ……RUm办公区 - 实用经验教程分享!

    RUm办公区 - 实用经验教程分享!

    plt.plot(x2, y2, '.-')RUm办公区 - 实用经验教程分享!

    第一个图用大圆点表示每一个数据点的位置,第二个图用小圆点表示。RUm办公区 - 实用经验教程分享!

    基于python的matplotlib的数据可视化RUm办公区 - 实用经验教程分享!

  • 2

    散点图,忽略折线:RUm办公区 - 实用经验教程分享!

    ……RUm办公区 - 实用经验教程分享!

    RUm办公区 - 实用经验教程分享!

    plt.plot(x1, y1, 'o')RUm办公区 - 实用经验教程分享!

    RUm办公区 - 实用经验教程分享!

    ……RUm办公区 - 实用经验教程分享!

    RUm办公区 - 实用经验教程分享!

    plt.plot(x2, y2, '.')RUm办公区 - 实用经验教程分享!

    基于python的matplotlib的数据可视化RUm办公区 - 实用经验教程分享!

  • 3

    创建路径,并进行路径修补:RUm办公区 - 实用经验教程分享!

    path_data = [RUm办公区 - 实用经验教程分享!

    (Path.MOVETO, (1.58, -2.57)),(Path.CURVE4, (0.35, -1.1)),RUm办公区 - 实用经验教程分享!

    (Path.CURVE4, (-1.75, 2.0)),(Path.CURVE4, (0.375, 2.0)),RUm办公区 - 实用经验教程分享!

    (Path.LINETO, (0.85, 1.15)),(Path.CURVE4, (2.2, 3.2)),RUm办公区 - 实用经验教程分享!

    (Path.CURVE4, (3, 0.05)),(Path.CURVE4, (2.0, -0.5)),RUm办公区 - 实用经验教程分享!

    (Path.CLOSEPOLY, (1.58, -2.57)),]RUm办公区 - 实用经验教程分享!

    这是什么意思,我不是很懂;我猜测,这个东西,类似于photoshop里面的钢笔路径的作用,也就是,图中的红色曲线是外边路径对应的Bessel曲线或者三次样条曲线。RUm办公区 - 实用经验教程分享!

    基于python的matplotlib的数据可视化RUm办公区 - 实用经验教程分享!

  • 4

    绘制3D图形。RUm办公区 - 实用经验教程分享!

    用热力图绘制三维表面的颜色。RUm办公区 - 实用经验教程分享!

    使用反锯齿=FALSE使表面不透明。RUm办公区 - 实用经验教程分享!

    RUm办公区 - 实用经验教程分享!

    使用Z轴刻度标签的线性定位器和自定义格式。RUm办公区 - 实用经验教程分享!

    基于python的matplotlib的数据可视化RUm办公区 - 实用经验教程分享!

  • 5

    绘制流线图。RUm办公区 - 实用经验教程分享!

    基于python的matplotlib的数据可视化RUm办公区 - 实用经验教程分享!

  • 6

    建立极坐标系,绘制极坐标图:RUm办公区 - 实用经验教程分享!

    ax = plt.subplot(111, projection='polar')RUm办公区 - 实用经验教程分享!

    基于python的matplotlib的数据可视化RUm办公区 - 实用经验教程分享!

  • 7

    直方图、二维直方图的绘制,以及散点图、折线图的另外的绘制方法。RUm办公区 - 实用经验教程分享!

    基于python的matplotlib的数据可视化RUm办公区 - 实用经验教程分享!

  • 7此文章未经许可获取自百度经验
  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!RUm办公区 - 实用经验教程分享!


    标签: python编程语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码