【发布时间】:2019-12-09 08:38:50
【问题描述】:
我正在使用下面的代码来绘制 3D 数据。当点数 N>10,000 时,无论是在显示图形窗口还是在与绘图交互时,性能都会减慢。是否有其他模块可以处理大量数据点并具有更好的性能?
我可以对某些任务的数据进行二次抽样,但我仍然需要此功能。
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
N = 100000
data = np.random.randn(N, 3)
x,y,z = data[:,0:3].T
fig = plt.figure()
ax = Axes3D(fig)
ax.scatter(x, y, z)
【问题讨论】:
标签: python matplotlib plot 3d