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

海生まれの2つのヒートマップを組み合わせる


海生まれの2つのヒートマップを組み合わせるには、次の手順を実行できます-

ステップ

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

  • 2つのPandasデータフレームを作成します。

  • 図とサブプロットのセット、 ax1を作成します およびax2

  • ax1 に、長方形のデータを色分けされた行列としてプロットします およびax2

  • ティックを移動する およびティックラベル (存在する場合)軸の右側。

  • サブプロット間のパディングの幅を、平均軸幅の一部として最小に保ちます。

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

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import seaborn as sns

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

df1 = pd.DataFrame(np.random.rand(10, 4), columns=list("ABCD"))
df2 = pd.DataFrame(np.random.rand(10, 4), columns=list("WXYZ"))

fig, (ax1, ax2) = plt.subplots(ncols=2)
fig.subplots_adjust(wspace=0.01)

sns.heatmap(df1, cmap="plasma", ax=ax1, cbar=False)
sns.heatmap(df2, cmap="hot", ax=ax2, cbar=False)

ax2.yaxis.tick_right()

fig.subplots_adjust(wspace=0.001)
plt.show()

出力

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

海生まれの2つのヒートマップを組み合わせる


  1. Seabornのx-ticksの密度を減らす方法は?

    x-ticksの密度を下げるには Seabornでは、 set_visible =Falseを使用できます 奇数の位置の場合。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 X軸とY軸のキーを使用してデータフレームを作成します。 barplot()を使用して、点推定と信頼区間を棒グラフで表示します メソッド。 bar_plot.get_xticklabels()を繰り返します 方法。 インデックスの場合 均等である場合は、それらを表示します。それ以外の場合は表示されません。 図を表示するには、 show()を使

  2. 2つのSeabornlmplotを並べてプロットする方法(Matplotlib)?

    Seabornで2つのグラフを並べてプロットするには、次の手順を実行できます- 2つのグラフを作成するには、 nrows =1、ncols =2を使用できます。 フィギュアサイズ(7、7)。 キーcol1を使用してデータフレームを作成します およびcol2 、パンダを使用 。 countplot()を使用します バーを使用して、各カテゴリのビンの観測数を表示します。 サブプロット間およびサブプロットの周囲のパディングを調整します。 図を表示するには、 show()を使用します メソッド。 例 import pandas as pd import numpy