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

SeabornのFacetGridを使用した注釈のカスタマイズ


Seabornのフェイスグリッドを使用して注釈をカスタマイズするには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • col1を使用してデータフレームを作成します およびcol2 列。
  • 条件付き関係をプロットするためのマルチプロットグリッド。
  • プロット関数を各ファセットのデータのサブセットに適用します。
  • 各グリッドのタイトルを設定します。
  • 図を表示するには、 show()を使用します メソッド。

import pandas as pd
import seaborn as sns
from matplotlib import pyplot as plt

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

df = pd.DataFrame({'col1': [3, 7, 8, 1], 'col2': ["three", "seven", "one", "zero"]})
g = sns.FacetGrid(data=df, col='col2', height=3.5)
g.map(plt.hist, 'col1', color='red', lw=0)
g.set_titles('{col_name}')

plt.show()

出力

SeabornのFacetGridを使用した注釈のカスタマイズ


  1. NumpyとMatplotlibで画像セグメンテーションをオーバーレイします

    画像セグメンテーションをnumpyでオーバーレイするには、次の手順を実行できます- 10×10次元のマスクされた配列を作成します。 一部の領域では、マスクされた配列を1に更新します。 numpyを使用して画像データを作成します。 条件が満たされた配列をマスクして、マスクされたデータを取得します。 figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします mrthod。 imshow()を使用する データを画像として、つまり2Dの通常のラスターに表示する方法。 図を表示するには、 show()を使用します メソッ

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

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