Seaborn ဖြင့် အပူမြေပုံများဖန်တီးနည်း (ဥပမာများနှင့်အတူ)


အပူမြေပုံ သည် ဒေတာတန်ဖိုးများကို ကိုယ်စားပြုရန်အတွက် မတူညီသောအရောင်များကို အသုံးပြုသည့် ဇယားအမျိုးအစားတစ်ခုဖြစ်သည်။

ဤသင်ခန်းစာတွင် အောက်ပါဒေတာအတွဲဖြင့် Seaborn Python visualization library ကို အသုံးပြု၍ အပူမြေပုံများဖန်တီးနည်းကို ရှင်းပြထားသည်။

 #import seaborn
import seaborn as sns

#load "flights" dataset
data = sns. load_dataset (“ flights ”)
data = data. pivot (" month ", " year ", " passengers ")

#view first five rows of dataset
data. head ()

အခြေခံအပူမြေပုံဖန်တီးပါ။

ဤဒေတာအတွဲအတွက် အခြေခံအပူမြေပုံတစ်ခုဖန်တီးရန် အောက်ပါ syntax ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-

 sns. heatmap (data)

Seaborn အပူမြေပုံ

လက်ဖက်ရည်

အပူမြေပုံအရွယ်အစားကို ချိန်ညှိပါ။

ကျွန်ုပ်တို့သည် အပူမြေပုံ၏ အလုံးစုံအရွယ်အစားကို ချိန်ညှိရန် figsize အငြင်းအခုံကို အသုံးပြုနိုင်သည်။

 #set heatmap size
import matplotlib. pyplot as plt
plt. figure (figsize = (12.8))

#create heatmap
sns. heatmap (data) 

အပူမြေပုံပင်လယ်ပြင်အရွယ်အစားကိုချိန်ညှိ

အပူမြေပုံအရောင်များပြောင်းပါ။

အပူမြေပုံတွင်အသုံးပြုသောအရောင်များကိုပြောင်းလဲရန် cmap အကြောင်းပြချက်ကိုကျွန်ုပ်တို့အသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် “ Spectral” အရောင် palette ကိုရွေးချယ်နိုင်သည်-

 sns. heatmap (data, cmap=" Spectral ")

cmap အကြောင်းပြချက်ဖြင့် Seaborn အပူမြေပုံ

သို့မဟုတ် ကျွန်ုပ်တို့သည် “အေးမြသော” အရောင်ကတ်ကို ရွေးချယ်နိုင်သည်-

 sns. heatmap (data, cmap=" coolwarm ") 

ရနိုင်သော cmap ရွေးစရာစာရင်းအပြည့်အစုံကို ဤနေရာတွင် ရှာပါ။

အပူမြေပုံကို မှတ်သားပါ။

အပူမြေပုံရှိ ဆဲလ်တစ်ခုစီကို ကိန်းပြည့်ဖော်မတ်ဖြင့် မှတ်သားရန်နှင့် ဖောင့်အရွယ်အစားကို သတ်မှတ်ရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်သည်။

 sns. heatmap (data, annot= True , fmt=" d ", annot_kws={" size ":13}) 

မှတ်ချက်များနှင့်အတူ ပင်လယ်မွေးအပူမြေပုံ

Heatmap အရောင်ဘားကို ပြောင်းပါ။

နောက်ဆုံးတွင်၊ ကျွန်ုပ်တို့သည် cbar အငြင်းအခုံကိုအသုံးပြုလိုပါက colorbar ကို disable လုပ်နိုင်သည်။

 sns. heatmap (data, cbar= False ) 

အရောင်ဘားမပါသောပင်လယ်ပြင်အပူမြေပုံ

ဤစာမျက်နှာတွင် နောက်ထပ် Seaborn သင်ခန်းစာများကို ရှာပါ။

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

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