Python
 Computer >> コンピューター >  >> プログラミング >> Python

matplotlibでプロットを添付せずにカラーバーを作成するにはどうすればよいですか?


matplotlibでプロットを添付せずにカラーバーを作成するには、次の手順を実行できます。

ステップ

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。

  • 図とサブプロットのセットを作成します。

  • サブプロットのレイアウトパラメータを調整します。

  • クォータニオンを所定の位置に正規化します。 基準を返す クォータニオンの。

  • カラーバーインスタンスを取得する(cb) ベースカラーバーと水平方向。

  • 図を表示するには、 Show()を使用します メソッド。

import matplotlib.pyplot as plt
import matplotlib as mpl

# Set the figure size
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# Create a figure and a set of subplots
fig, ax = plt.subplots()

# Adjust the subplot layout parameter
fig.subplots_adjust(bottom=0.5)

# Normalize
norm = mpl.colors.Normalize(vmin=5, vmax=10)

# Get the colorbar instance
cb = mpl.colorbar.ColorbarBase(ax, cmap=mpl.cm.cool, norm=norm, orientation='horizontal')

# Display the plot
plt.show()

出力

次の出力が生成されます-

matplotlibでプロットを添付せずにカラーバーを作成するにはどうすればよいですか?


  1. Matplotlibで軸のない3Dバーをプロットする

    軸のない3Dバーをプロットするには、次の手順を実行できます 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 サブプロットの配置として、現在の図に軸を追加します。 numpyを使用してx3、y3、z3データポイントを作成します。 numpyを使用してdx、dy、dzデータポイントを作成します。 bar3d()を使用する 3Dバーをプロットする方法。 軸を非表示にするには、 axis(off)を使用します 名前によるクラス。 図を表示するに

  2. Python Matplotlibを使用して3Dグラフをプロットする方法は?

    Pythonを使用して3Dグラフをプロットするには、次の手順を実行できます- figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 3D軸オブジェクトを取得します。 データポイントのx、y、zリストを作成します。 scatter3D()を使用して3D散布点を追加します メソッド、x、y、zデータポイント、 markersize =150 およびma​​rker=diamond 。 図を表示するには、 show()を使用します メソッド。 例 from mpl_toolkits.mplot3d imp