我在Matlab中有一个Nx3矩阵,我想将其制作成一个三维条形图,其中X和Y轴由矩阵的第一列和第二列的值确定,每个条形的高度为矩阵的第三列,条形的数量由N决定。
换句话说,如果“data”是该矩阵,则:
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中?也就是说,不是每个点都有一个条形图,而是将数据直方化到每个维度的那些bin中,并为每个bin绘制一个条形图。
非常感谢您的帮助。