我在scipy/numpy中有一个Nx3的矩阵,并且我想将其制作成一个三维柱状图,其中X轴和Y轴由矩阵的第一列和第二列的值确定,每个柱子的高度是矩阵的第三列,柱子的数量由N确定。
换句话说,如果“data”是这个矩阵:
data[:, 0] # values of X-axis
data[:, 1] # values of Y-axis
data[:, 2] # values of each Z-axis bar
对于每个len(data),应该有一个条形图
我如何在Matplotlib中实现这个?
其次,作为这个的一种变体,我如何做相同的事情,但这一次将条形图分成每个X、Y、Z维度的N个bin?也就是说,不是针对每个数据点绘制条形图,而是将数据在每个维度上分成那些bin,并为每个bin绘制一个条形图。