【发布时间】:2011-03-30 04:52:39
【问题描述】:
我在 matlab 中有一个 Nx3 矩阵,我想用它制作一个 3 维条形图,其中 X 和 Y 轴由矩阵的第一列和第二列的值确定,每列的高度bar 是矩阵中的第三列,bar 的数量由 N 决定。
换句话说,如果“数据”是矩阵,那么:
data(:, 1) % values of X-axis
data(:, 2) % values of Y-axis
data(:, 3) % values of each Z-axis bar
每个 1:length(data) 应该有一个条形
如何在 MATLAB 中做到这一点?
其次,作为这个的变体,我怎么能做同样的事情,但是这次将条形图直方图分成每个 X、Y、Z 维度的 N 个 bin? IE。而不是每个点的条形图,只需将数据直方图到每个维度的这些 bin 中,并为每个 bin 绘制一个条形图。
非常感谢您的帮助。
【问题讨论】:
标签: matlab visualization plot scientific-computing