タグ付けされた質問 「colorbar」

10
Matplotlib 2サブプロット、1カラーバー
Matplotlibの2つのサブプロットが同じy軸を共有し、2つのサブプロットが2つのサブプロット間で共有されるようにする方法を調査するのに、あまりにも長い時間を費やしてきました。 起こっていたのは、またはのcolorbar()いずれsubplot1かsubplot2で関数を呼び出したときに、カラーバーとプロットが「サブプロット」の境界ボックス内に収まるようにプロットを自動スケーリングし、2つの横並びのプロットが2つの非常に異なるものになることでした。サイズ。 これを回避するために、3番目のサブプロットを作成しようとしましたが、これをハッキングして、カラーバーだけが存在するプロットをレンダリングしませんでした。唯一の問題は、2つのプロットの高さと幅が不均一になり、見栄えをよくする方法がわかりません。 これが私のコードです: from __future__ import division import matplotlib.pyplot as plt import numpy as np from matplotlib import patches from matplotlib.ticker import NullFormatter # SIS Functions TE = 1 # Einstein radius g1 = lambda x,y: (TE/2) * (y**2-x**2)/((x**2+y**2)**(3/2)) g2 = lambda x,y: -1*TE*x*y / ((x**2+y**2)**(3/2)) kappa = lambda …

4
matplotlibでカラーバー範囲を設定する
私は次のコードを持っています: import matplotlib.pyplot as plt cdict = { 'red' : ( (0.0, 0.25, .25), (0.02, .59, .59), (1., 1., 1.)), 'green': ( (0.0, 0.0, 0.0), (0.02, .45, .45), (1., .97, .97)), 'blue' : ( (0.0, 1.0, 1.0), (0.02, .75, .75), (1., 0.45, 0.45)) } cm = m.colors.LinearSegmentedColormap('my_colormap', cdict, 1024) plt.clf() …

2
matplotlib:カラーバーとそのテキストラベル
のcolorbar凡例を作成しheatmapて、ラベルが各個別の色の中央に来るようにします。ここから借りた例: import matplotlib.pyplot as plt import numpy as np from matplotlib.colors import ListedColormap #discrete color scheme cMap = ListedColormap(['white', 'green', 'blue','red']) #data np.random.seed(42) data = np.random.rand(4, 4) fig, ax = plt.subplots() heatmap = ax.pcolor(data, cmap=cMap) #legend cbar = plt.colorbar(heatmap) cbar.ax.set_yticklabels(['0','1','2','>3']) cbar.set_label('# of contacts', rotation=270) # put the major ticks at …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.