「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Matplotlib \ 's pcolor()関数のColorBar範囲を0〜1のような特定の範囲に設定するにはどうすればよいですか?

Matplotlib \ 's pcolor()関数のColorBar範囲を0〜1のような特定の範囲に設定するにはどうすればよいですか?

2025-01-30に公開
ブラウズ:641

How can I set the colorbar range in Matplotlib\'s pcolor() function to a specific range like 0 to 1?

colorbar範囲

の設定されたコードスニペットでは、Colormapはデータの最小値と最大値の間に広がります。 Colormapを0〜1の範囲に強制するには、plt.pcolor()を呼び出すときにVMINおよびVMAXパラメーターを使用できます。これらのパラメーターは、それぞれColormapの最小値と最大値を指定します。 pltとして cdict = { 「赤」:((0.0、0.25、.25)、(0.02、.59、.59)、(1.、1.、1.)、 「緑」:(0.0、0.0、0.0)、(0.02、.45、.45)、(1.、.97、.97))、 「青」:(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() plt.pcolor(x、y、v、cmap = cm、vmin = 0、vmax = 1) plt.loglog() plt.xlabel( 'x axis') plt.ylabel( 'y axis') plt.colorbar() plt.show()

この変更により、Colormapは0〜1の範囲に設定されます。これにより、異なるデータ範囲を持つ異なるグラフでより一貫したカラーマッピングが得られます。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3