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

Seabornのヒートマップアノテーションにユニットを追加する


Seabornのヒートマップアノテーションに単位を追加するには、次の手順を実行できます-

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

  • numpyを使用して5×5次元の行列を作成します。

  • 長方形のデータを色分けされた行列としてプロットします。

  • ヒートマップ値に%ageで注釈を付けます ユニット。

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

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

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

data = np.random.rand(5, 5)

ax = sns.heatmap(data, annot=True, fmt='.1f', square=1, linewidth=1.)

for t in ax.texts: t.set_text(t.get_text() + " %")

plt.show()

出力

Seabornのヒートマップアノテーションにユニットを追加する


  1. Matplotlibのデータ座標で図面の外に注釈を書く方法は?

    annotate()を使用できます 図面の外側に注釈を配置する方法。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 xを作成します およびy numpyを使用したデータポイント。 subplots()を使用して、図とサブプロットのセットを作成します メソッド。 scatter()を使用する xをプロットする方法 およびy スターマーカーと銅色マップを使用したデータポイント。 図面の外側に注釈を配置するには、それに応じてxy座標タプルを使用します。 図を表示するには、 show()を使用します メソッド

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

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