使用 matlotlib,我可以创建如下所示的图形:
在这里,每一行由一系列从 0 到 0.6 的数字组成。左侧轴文本表示每行中的最大值。底部轴文本表示列索引。
实际网格的代码基本上涉及这一行:
im = ax[r,c].imshow(info_to_use, vmin=0, vmax=0.6, cmap='gray')
其中是 row和 columnax[r,c]
的当前子图轴,并且是一个 numpy 形状数组,其值介于 0 和 0.6 之间。r
c
info_to_use
(num_rows, num_cols)
我想知道是否有一种方法可以转换上面的代码,以便它显示条形图,每行一个?像这个手绘图:
(与之前的图相比,我手绘图中的列数不一样。)我知道如果将其嵌入到这里的第一个图中,这将导致非常难以阅读的图。对于行数较少的绘图,我会使用它,这将使条形更易于阅读。
但我不确定如何从这些跳转到每行的条形图。或者至少可以反映它的东西,例如,不是将整个单元格着色为灰色,而是根据vmax
?
牛魔王的故事
相关分类