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

Python-PandasDataFrameの散布図を描画します


散布図は、データの視覚化手法です。 plot.scatter()を使用して、散布図をプロットします。まず、必要なライブラリをインポートしましょう-

チームレコードにデータがあります。 PandasDataFrameに設定します-

data = [["Australia", 2500],["Bangladesh", 1000],["England", 2000],["India", 3000],["Srilanka", 1500]]

dataFrame = pd.DataFrame(data, columns=["Team","Rank_Points"])

ここで、列を使用してプロットしてみましょう-

dataFrame.plot.scatter(x="Team", y="Rank_Points")

以下はコードです-

import pandas as pd
import matplotlib.pyplot as mp

# our data
data = [["Australia", 2500],["Bangladesh", 1000],["England", 2000],["India", 3000],["Srilanka", 1500]]

# dataframe
dataFrame = pd.DataFrame(data, columns=["Team","Rank_Points"])

# scatter plot the dataframe
dataFrame.plot.scatter(x="Team", y="Rank_Points")

# displaying scatter plot
mp.show()

出力

これにより、次の出力が生成されます

Python-PandasDataFrameの散布図を描画します


  1. MatPlotLibで散布図の平均線を描く方法は?

    matplotlibのプロットの平均線を描くには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 numpyを使用してxおよびyデータポイントを作成します。 subplots()メソッドを使用して、図とサブプロットのセットを作成します。 plot()を使用する xおよびyデータポイントのメソッド。 配列の平均値xを見つけます。 plot()を使用してxおよびy_avgデータポイントをプロットします メソッド。 図に凡例を配置します。 図を表示するには、 show()を使用します

  2. Xごとに複数のY値を持つPython散布図

    Xごとに複数のY値を使用して散布図を作成するために、 xを作成できます。 およびy numpyを使用してデータポイントを圧縮し、それらを一緒に反復して散布図を作成します。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 numpyを使用してランダムなxsおよびysデータポイントを作成します。 xsとysを圧縮します。それらを一緒に繰り返します。 各xで散布図を作成します およびy 値。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np from matplotli