用于大数据的Python散点图

时间:2015-03-17 19:57:06

标签: python matplotlib scatter-plot scatter3d

我有一个表面测量数据集。更确切地说,我有一个数组,其中包含数百万个3d点,在绘制时形成表面。到目前为止,我用matplotlib分散函数绘制了它:

import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

fig=plt.figure(figsize=(10,10))
ax=fig.add_subplot(111,projection='3d')
ax.scatter(x,y,z,s=0.5,c=z,cmap='hot',marker='+')

然而,这非常慢。有没有更有效的方法来做到这一点?问题在于,我不能只是对大量数据集进行采样,也就是说,只需删除四个点中的三个,从那时起表面很快变得透明。

我想我问的太多了,但是有没有办法甚至可以得到这样一个数据集的交互式三维图?

0 个答案:

没有答案