を使用して値のヒートマップをプロットする既存の Python コードを変更しようとしていますnp.histogram2d
。これらのいくつかをプロットしていますが、y 軸と色の範囲をそれらの間で比較できるようにしたいと考えています。を手動で設定する方法を見つけましたy_limit
が、色の範囲も固定してほしいと思います。以下のコード スニペット:
hist,xedges,yedges = np.histogram2d(x,y, bins=[20, 50], range=[ [0, 100.0], [0, y_limit] ])
# draw the plot
extent = [xedges[0], xedges[-1], yedges[0], yedges[-1] ]
im = ax.imshow(hist.T,extent=extent,interpolation='nearest',origin='lower', aspect='auto')
# colormap, colorbar, labels, ect.
im.set_cmap('gist_heat_r')
divider = make_axes_locatable(ax)
cax = divider.append_axes("right", "5%", pad="3%")
ax.figure.colorbar(im, cax=cax)
ax.set_title(d['name'] + ' foo')
ax.set_xlabel("bar")
ax.set_ylabel("coverage")
1 つは 0 から 2800 を超え、もう 1 つは 0 から 2400 を超えるさまざまな色の範囲を示す例です。色の範囲を固定の最大値、たとえば両方で 3000 に設定できるようにしたいと考えています。何か案は?
編集済み: と を使用して解決しましvmin
たvmax
。