我创建了一个折线图,其中每个点的y值是矢量i的平均值。每个点的x值是i。
我希望可视化每个向量中数字的分布,最好是在同一个图形中。
有没有办法制作条形图,其中每个条形图i都像一个颜色条,代表矢量i的直方图。所以基本上我想最终得到20个左右的条形图,每个条形图都是直方图。
或者,如果有更好的方法可以在一个地块上显示多个直方图,我想听听它。
答案 0 :(得分:0)
我使用Dan的解决方案解决了这个问题。我拍摄了每个矢量的直方图(具有特定的bin间隔),并将它们全部存储在2D矩阵中(每列是一个完整的直方图)。然后用image()显示它(不能访问imshow)。
我确实不得不乱用轴标签,因为image()函数是根据2D矩阵的坐标绘制它,而不是原始矢量中的值。修复了一些调用set(gca,' YTickLabel / YTick')的问题。还必须将YDir设置回' normal'而不是“逆转”。我认为image()正在翻转它。