我在MATLAB中生成了一个3x2x25的矩阵A。
A( 1,2,1) = 5表示方法1,类型2,试验1的计数值为5。
A( 3,1,2) = 7表示方法3,类型1,试验2的计数值为7。
基本上,每个(方法、类型)对都有25个计数值。
在过去,我曾使用“直方图”MATLAB函数来可视化2-D频率图,我知道我可以在这里这样使用它:
histogram(A(3,1,:))但是如果我使用直方图,我将不得不像这样绘制所有6个图:
histogram(A(1,1,:))
histogram(A(1,2,:))
histogram(A(2,1,:))
histogram(A(2,2,:))
histogram(A(3,1,:))
histogram(A(3,2,:))但我想知道是否有一种方法可以在三维直方图中绘制所有6个图?
发布于 2017-12-21 00:03:59
您需要在3维图上显示4维信息。获取第四维信息的唯一好方法可能是颜色,而这将是6个图的混乱。你最好把这些图分成不同的图。
根据你所描述的,第二个维度只有两种状态。在你的例子中,有2个3d图,这个维度在图形/颜色之间拆分,这有意义吗?
https://stackoverflow.com/questions/47909935
复制相似问题