我无法在matplotlib中找到在3D散点图中绘制误差条的方法。基本上,对于下面这段代码
from mpl_toolkits.mplot3d import axes3d
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
X, Y, Z = axes3d.get_test_data(1)
ax.scatter(X, Y, zs = Z, zdir = 'z')
我正在寻找类似的东西
ax.errorbar(X,Y, zs = Z, dY, dX, zserr = dZ)
在mplot3d中有没有方法做到这一点?如果没有,是否有其他库具有此功能?
2条答案
按热度按时间hk8txs481#
论坛http://mple.m-artwork.eu/home/posts/simple3dplotwith3derrorbars上有明显的例子
下面是代码,但不是内置功能:
yhxst69z2#
最后我写了
matplotlib
的方法:official example for 3D errorbars: