4

を使用して値のヒートマップをプロットする既存の 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 に設定できるようにしたいと考えています。何か案は?

ここに画像の説明を入力 ここに画像の説明を入力

編集済み: と を使用して解決しましvminvmax

4

1 に答える 1