如何通过3D绘图中的线连接多个散点图?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过3D绘图中的线连接多个散点图?相关的知识,希望对你有一定的参考价值。

我想用一条线连接散点图,使图形更清晰。

Z轴是日期时间格式,所以我猜这是棘手的qazxsw poi

这就是df的样子

enter image description here

我试图添加一些线条,但它搞砸了整个图形。

任何帮助深表感谢!

答案

X Y datum 15 -1.0 1.0 2006-04-29 16 0.5 1.0 2007-09-29 17 0.0 -0.5 2008-04-26 18 1.0 0.5 2010-10-30 19 -0.5 -1.0 2015-05-30 import pandas as pd import numpy as np import matplotlib.pyplot as plt import matplotlib.dates as dates import matplotlib as mpl import datetime import matplotlib.ticker as ticker from mpl_toolkits.mplot3d import Axes3D comm_dates=[mpl.dates.date2num(t) for t in comm.datum] def format_date(x,pos=None): return dates.num2date(x).strftime("%Y-%m-%d") fig=plt.figure() ax=Axes3D(fig,rect=[0,0.1,1,1]) xs=comm.X ys=comm.Y zs=np.array(comm_dates) ax.scatter(xs,ys,zs, zdir=zs,color="b") ax.w_zaxis.set_major_locator(ticker.FixedLocator(comm_dates)) ax.w_zaxis.set_major_formatter(ticker.FuncFormatter(format_date)) for tl in ax.w_zaxis.get_ticklabels(): #tl.set_ha("left") tl.set_rotation(-10) 电话下方添加此行:

ax.scatter()

以上是关于如何通过3D绘图中的线连接多个散点图?的主要内容,如果未能解决你的问题,请参考以下文章

vtk 6.x,Qt:3D(线、面、散点图)绘图

在 Plotly 中将回归平面添加到 3d 散点图

如何添加一条最适合散点图的线

R绘图基础指南 3. 散点图(合集)

3D散点图动画

还在用Excel画散点图?不试试极坐标散点图?