8.2 Chiziqli diagramma. Lineplot () funktsiyasi
Ma'lumotlardagi munosabatlarni chiziqli grafik sifatida tasavvur qilish
lineplot () funktsiyasi qo'llaniladi. Ushbu turdagi grafikalar ko'pincha
vaqt qatorlari va orasidagi bog'liqliklarni tasavvur qilish uchun ishlatiladi
156
doimiy bo'lgan o'zgaruvchilar, masalan, kabi
harorat, bosim, narx va boshqalar.
8.2.1 Lineplot () funktsiyasi bilan tanishish
Bir o'zgaruvchi bilan boshqasi o'rtasida oddiy munosabatlarni o'rnatish bilan boshlaymiz.
Birinchidan, kerakli kutubxonalarni import qilaylik:
import seaborn sifatida SNS
np sifatida numpy- ni import qilish
pandalarni pd sifatida import qilish
Grafiklarning uslubini o'rnating (" 7.1 uslublari " bo'limiga qarang
seaborn "):
sns.set_style ( "darkgrid" )
Tasodifiy ma'lumotlar to'plamini yarataylik va funktsiyadan foydalanamiz
lineplot () ular orasidagi bog'liqlikni ko'rsatish uchun:
np.random.seed ( 123 )
x = [i uchun I -yilda qator ( 10 )]
y = np.random.randint ( 10 , size = len (x))
sns.lineplot (x, y)
Birinchi satrda generatorning urug'i ko'rsatilgan, buning uchun buni qilish kerak
dastur har safar boshlanganda bir xil bo'ladi
ma'lumotlar. Shundan so'ng biz abssissa o'qi ( x o'qi ) uchun ma'lumotlar to'plamlarini yaratamiz -
0 dan 9 gacha ketma-ketlik, ordinatalar o'qlari ( y o'qi ) tasodifiy sonlar
x ro'yxatidagi elementlar soniga teng miqdorda 0 dan 9 gacha .
Keyinchalik, bog'liqlikni ko'rsatish uchun lineplot () funktsiyasini chaqiramiz
yaratilgan to'plamlar orasida. Bizning holatlarimizda biz foydalanganmiz
variant, ma'lumotlar funktsiyaga to'g'ridan-to'g'ri, formada uzatilganda
vektorlar. Dastur natijasi 8.1-rasmda keltirilgan.
157
Do'stlaringiz bilan baham: |