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

Seabornポイントプロットでデータラベルを取得するにはどうすればよいですか?


Seabornポイントプロットでデータラベルを取得するには、次の手順を実行できます-

ステップ

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

  • データフレームdfを作成します 、2次元、サイズ変更可能、潜在的に異種の表形式データ。

  • ポイントプロットを作成します。

  • 軸のパッチとラベルを取得します。それぞれのラベルで注釈を付けます。

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

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

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

df = pd.DataFrame({'a': [1, 3, 1, 2, 3, 1]})

ax = sns.pointplot(df["a"],
   order=df["a"].value_counts().index)

for p, label in zip(ax.patches, df["a"].value_counts().index):
   ax.annotate(label, (p.get_x() + 0.375, p.get_height() + 0.15))

plt.show()

出力

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

Seabornポイントプロットでデータラベルを取得するにはどうすればよいですか?


  1. Seabornヒートマップでカスタムグリッドラインを作成するにはどうすればよいですか?

    Seabornヒートマップでカスタムグリッド線を作成するには、線幅を使用できます。 および線の色 heatmap()の値 メソッド。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 5列のPandasデータフレームを作成します。 ヒートマップ()を使用する 長方形のデータを色分けされた行列としてプロットする方法。 図を表示するには、 show()を使用します メソッド。 例 import seaborn as sns import pandas as pd import numpy as np import matp

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

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