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

パンダのデータフレームの列でバブルチャート/散布図にラベルを付ける方法は?


パンダのデータフレームの列でバブルチャート/散布図にラベルを付けるには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • 2次元、サイズ変更可能、潜在的に異種の表形式データのデータフレームdfを作成します。
  • dfを使用して散布図を作成します 。
  • 各データポイントにテキストで注釈を付けます。
  • 図を表示するには、 show()を使用します メソッド。

import pandas as pd
from matplotlib import pyplot as plt

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

# Create a dataframe
df = pd.DataFrame(
   dict(
      x=[1, 3, 2, 4, 5],
      y=[0, 3, 1, 2, 5],
      points=['Kiran', 'Raju', 'Raja', 'Javed', 'Rishi']
   )
)

# Scatter plot
ax = df.plot.scatter(x='x', y='y', alpha=0.5)

# Annotate each data point
for i, txt in enumerate(df.points):
   ax.annotate(txt, (df.x.iat[i]+0.05, df.y.iat[i]))

plt.show()

出力

次の出力が生成されます

パンダのデータフレームの列でバブルチャート/散布図にラベルを付ける方法は? パンダのデータフレームの列でバブルチャート/散布図にラベルを付ける方法は?


  1. Matplotlibのカラーバーを使用して3D図形に散布点をプロットするにはどうすればよいですか?

    matplotlibのカラーバーを使用して3D図形に散布点をプロットするには、 scatter()を使用できます。 およびcolorbar() メソッド。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 サブプロット配置として軸を追加します。 numpyを使用してxs、ys、zsデータポイントを作成します。 scatter()を使用する 散布図を作成する方法。 colorbar()を使用する スキャ

  2. パンダでプロットの外に伝説を置く方法は?

    パンダでプロットの外に伝説を置くために、私たちは次のステップを踏むことができます- キーColumn1を使用して辞書dを作成します およびColumn2 。 DataFrame(d)を使用してデータフレームを作成します。 スタイルのリストを使用してデータフレームをプロットします。 legend()の使用 、図に凡例を配置します。 bbox_to_anchorキーワードを使用すると、凡例を手動で配置するための高度な制御が可能になります。たとえば、軸の凡例を軸のコーナーではなく図の右上隅に配置する場合は、コーナーの位置とその位置の座標系を指定するだけです。 図を表示