使用Excel和matplotlib绘制3D折线图

本文对比了使用Excel和matplotlib绘制3D折线图的方法,实验表明,两者在小数据集上表现良好,但在大量数据时,效果欠佳。matplotlib可能在效果上优于Excel。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、前言

在希望将多个折线图绘制在一起时,除了在2D平面上绘制多条折线图外,我们还可以在3维立体空间里去绘制它们,这样可以更加清晰地观察它们之间的差距。

本博文将使用Excel和基于python的matplotlib库这两种方式去完成3D折线图的绘制。其中使用Excel软件绘制3D折线图不需要编程,操作简单,而使用matplotlib库绘制3D折线图虽然需要编程但是也并不困难。故使用哪一种方式完成3D折线图的绘制其实都可以,看读者喜欢哪一种方法制作出来的效果。同时本文经过实验发现这两种方式在为有较多数据的数据集绘制其3D折线图时都存在得到的图像表述效果不好的情况,故针对有较多数据的数据集而言可能不适合使用它们去绘制其3D折线图。

 

二、实验

2.1 使用Excel软件绘制3D折线图

如下图所示,首先我们需要准备一个类似这样的Excel数据表格

这里我们使用的是使用Excel的RANDBETWEEN函数造出来的,某路段检测点在周一到周三收集来的通过的交通车流量数据。表格中每一行的含义是在该行对应的时间跨度内周一到周三该检测点检测得到的通过该路段的车流量数据。注:这里其实你换成你自己想要画3D折线图的数据集就可以,然后注意表格第一行要写清楚每一列的含义。

在数据表格准备好后,我们选中数据表格中我们需要对其进行3D折线图绘制的部分,然后如下图所示,我们点击Excel上方工具栏中的“插入”那一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值