我正在尝试可视化分布在 6 种不同类型中的大量数据(目前约为 120 万),其中一种类型是不同的数据系列。我希望通过可视化数据可以深入了解特定类型所占据的空间。例如,如果我想根据棒球的速度和旋转来确定投球的类型,曲线球是一种类型,关节球是另一种类型,等等。
由于数据的性质,有些领域我有很多数据,有些领域我几乎没有数据。结果是,当我绘制特定类型时,很容易看到值应该跨越的一般空间,但不是因为缺少数据点。此外,有些区域的过度绘制严重到难以查看各个点的程度。
我正在寻找的是一种填充我丢失数据的区域的方法,以及一种减少数据过多区域的混乱的方法。有任何想法吗?非常感谢。
下面是一些代码,以便您可以更好地理解我在说什么,即旋转图像来玩弄它。
x = [0:.1:.3 .5:.01:.7 1.1:.3:1.7 2:.1:2.3 3:.01:3.3 4:.3:4.5];
y = (0:.1:10) .* randn(1,length(0:.1:10));
[x, y] = meshgrid(x,y);
x = reshape(x,[],1);
y = reshape(y,[],1);
z = (x .^ 2) .* y + randn(length(x),1) .* 5;
plot3(x,y,z,'.');
xlabel('X');
ylabel('Y');
zlabel('Z');
grid on