Pandas dataframe မှ ကော်လံနှစ်ခုကို ဘယ်လိုဆွဲမလဲ။


Pandas DataFrame တွင် ကော်လံနှစ်ခု၏ တန်ဖိုးများကို ချရန် ဘုံနည်းလမ်းနှစ်ခုရှိသည်။

နည်းလမ်း 1- အပိုင်းအစတစ်ခုပေါ်ရှိ အမှတ်များအဖြစ် ကော်လံနှစ်ခုကို ကွက်ကွက်လိုက်ပါ။

 import matplotlib. pyplot as plt

plt. scatter (df[' column1 '], df[' column2 '])

နည်းလမ်း 2- မျဉ်းဂရပ်တစ်ခုပေါ်တွင် ကော်လံနှစ်ခုကို မျဉ်းကြောင်းများအဖြစ် ဆွဲပါ။

 df. plot (x=' column1 ',y=[' column2 ',' column3 '])

အောက်ဖော်ပြပါ ဥပမာများသည် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ 1- အပိုင်းအစတစ်ခုပေါ်တွင် ကော်လံနှစ်ခုကို ဆွဲချပါ။

အမျိုးမျိုးသော ဘတ်စကတ်ဘောကစားသမားများအကြောင်း အချက်အလက်ပါရှိသော အောက်ပါပန်ဒါ DataFrame ရှိသည်ဆိုပါစို့။

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],
                   ' points ': [18, 22, 19, 14, 14, 11, 20, 28],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4]})

#view DataFrame
print (df)

  team points assists
0 to 18 5
1 B 22 7
2 C 19 7
3 D 14 9
4 E 14 12
5 F 11 9
6 G 20 9
7:28 a.m. 4

x-axis ပေါ်ရှိ အမှတ်များ ကော်လံနှင့် y-axis ရှိ assists ကော်လံတို့ကို ပြသသည့် scatterplot တစ်ခုကို ဖန်တီးရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။

 import matplotlib. pyplot as plt

#create scatterplot
plt. scatter (df[' points '], df[' assists '])

#add axis labels
plt. xlabel (' Points ')
plt. ylabel (' Assists ') 

ပန်ဒါများသည် ကွက်ကွက်ကျားကွက်ပေါ်တွင် ကော်လံနှစ်ခုဆွဲပါ။

X ဝင်ရိုးတွင် အမှတ်များ ကော်လံမှ တန်ဖိုးများ ပါ၀င်ပြီး Y ဝင်ရိုးတွင် အထောက်အကူပြု ကော်လံမှ တန်ဖိုးများ ပါရှိသည်။

ဥပမာ 2- မျဉ်းဂရပ်တစ်ခုပေါ်တွင် ကော်လံနှစ်ခုကို ဆွဲပါ။

ကျွန်ုပ်တို့တွင် ရမှတ်များအကြောင်း အချက်အလက်များနှင့် မတူညီသောဂိမ်းခြောက်ခုတွင် ဘတ်စကတ်ဘောအသင်းမှ ခွင့်ပြုထားသော အမှတ်များပါရှိသော အောက်ပါပန်ဒါ DataFrame ရှိသည်ဆိုပါစို့။

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' game ': [1, 2, 3, 4, 5, 6],
                   ' points_for ': [99, 94, 92, 90, 87, 85],
                   ' points_against ': [89, 76, 78, 78, 85, 87]})

#view DataFrame
print (df)

   game points_for points_against
0 1 99 89
1 2 94 76
2 3 92 78
3 4 90 78
4 5 87 85
5 6 85 87

x-axis ပေါ်ရှိ ဂိမ်း ၏တန်ဖိုးကိုအသုံးပြုနေစဉ်တစ်ကြောင်းတွင် point_for ၏တန်ဖိုးများနှင့်အခြားလိုင်းတစ်ခုပေါ်ရှိ point_against ကို ပြသသောမျဉ်းဇယားကိုဖန်တီးရန်အောက်ပါကုဒ်ကိုအသုံးပြုနိုင်သည်။

 #plot points_for and points_against columns on same y-axis
df. plot (x=' game ', y=[' points_for ', ' points_against ']) 

အပြာလိုင်းသည် ဂိမ်းတစ်ခုစီရှိ point_for ကော်လံတန်ဖိုးများကို ကိုယ်စားပြုပြီး လိမ္မော်ရောင်မျဉ်းသည် ဂိမ်းတစ်ခုစီရှိ point_against ကော်လံတန်ဖိုးများကို ကိုယ်စားပြုသည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

Pandas တွင် Groupby နှင့် Plot ကိုအသုံးပြုနည်း
Pandas တွင် ကော်လံတန်ဖိုးများ ဖြန့်ချီပုံကို ကြံစည်ပုံ
ပန်ဒါကွက်တစ်ခု၏ ပုံအရွယ်အစားကို ချိန်ညှိနည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်