Sahifa 1 sahifa
Download 341.46 Kb.
|
Python. Ma'lumotlarni vizuallashtirish - 2020 yil
- Bu sahifa navigatsiya:
- xtick.major.size
- 146-bet ytick.major.size
- kichik
- sepal_length , y = petal_length
- "whitegrid"
- kutubxonasidan usul 7.5 shrift
- " types "
- 149-bet 7.19-rasm - Diagrammadagi shriftni ozgartirish 7.6 Rang bilan ishlash
- Sahifa 151 Accent palitrasidan atigi uchta rangni olamiz: sns.set_palette ( "Accent"
- Sahifa 152 Funktsiya prototipi: set_color_codes (palitrasi = "chuqur"
- "chuqur"
'xtick.color' : 'qizil' , 'xtick.direction' : 'in' ,
'xtick.top' : To'g'ri , 'ytick.color' : 'qizil' , 'ytick.direction' : 'in' , 'ytick.left' : To'g'ri , 'ytick.right' : To'g'ri }) sns.set_context ( "daftar" , rc = { 'xtick.labelsize' : 15.0 , 'xtick.major.size' : 6.0 , 'xtick.major.width' : 1.25 , 'xtick.minor.size' : 4.0 , 'xtick.minor.width' : 2.0 , 'ytick.labelsize' : 15.0 , 144
'ytick.major.size' : 6.0 , 'ytick.major.width' : 1.25 , 'ytick.minor.size' : 4.0 , 'ytick.minor.width' : 1.0 }) mpl sifatida import matplotlib sp = sns.scatterplot (x = 'sepal_length' , y = 'petal_length' , data = ìrísí) sp.get_xaxis (). set_minor_locator (mpl.ticker.AutoMinorLocator ()) sp.get_yaxis (). set_minor_locator (mpl.ticker.AutoMinorLocator ()) sp.grid (b = To'g'ri , bu = 'kichik' , rang = 'och yashil' , chiziq kengligi = 0,5 ) Shakl 7.15 - O'zgartirilgan Shomil dizayni bilan diagramma 7.4 Afsona Agar siz foydalansangiz, jadvaldagi afsona avtomatik ravishda ko'rsatiladi ma'lumotlarni bitta yoki bo'yicha guruhlash uchun qo'shimcha parametr boshqa belgilar. Guruhlarni ajratib ko'rsatish uchun rangdan foydalanishingiz mumkin (parametr tusi) yoki o'lchov (parametr hajmi). Afsonasi bo'lgan grafikaga misol keltiramiz: sns.scatterplot (x = 'sepal_length' , y = 'petal_length' , hue = " types " , ma'lumotlar = ìrísí) 145
7.16-rasm - Afsonaviy grafik Dengiz bo'yidagi kutubxonaning o'zi deyarli emas vizual ko'rinishni sozlash uchun vositalarni taqdim etadi afsonalar. Faqat parametr - legend.fontsize for afsonaning shrift hajmini guruhdan ajratilgan boshqarish kontekst sozlamalari: sns.set_style ( "whitegrid" ) sns.set_context ( "munozara" , rc = { 'legend.fontsize' : 10.0 })
146
Agar ko'proq aniq sozlash kerak bo'lsa: afsonaning joylashuvi, uning hajmi, va hokazo. Buning uchun siz vositalarni ishlatishingiz kerak, Matplotlib quyidagilarni taklif qiladi : sns.set_style ( "whitegrid" ) sns.set_context ( "daftar" ) sp = sns.scatterplot (x = 'sepal_length' , y = 'petal_length' , hue = " types " , ma'lumotlar = ìrísí) sp.legend (loc = 'center right' , bbox_to_anchor = ( 1.35 , 0.5 ), ncol = 1 ) Shakl 7.18 - foydalanib afsonaning joylashishini o'zgartirish matplotlib kutubxonasidan usul 7.5 shrift Font.family parametrlari (uslubdan) va font_scale (kontekstdan): sns.set_style ( "whitegrid" , rc = { 'font.family' : [ 'fantaziya' ]}) sns.set_context ( "daftar" , font_scale = 1,5 ) sp = sns.scatterplot (x = 'sepal_length' , y = 'petal_length' , hue = " types " , ma'lumotlar = ìrísí) sp.legend (loc = 'markaz o'ng' , bbox_to_anchor = ( 1.5 , 0.5 ), ncol = 1 ) 147
7.19-rasm - Diagrammadagi shriftni o'zgartirish 7.6 Rang bilan ishlash Seaborn Matplolib tomonidan taqdim etilgan rang sxemalaridan foydalanadi , bu " 2.3.2 Chiziq rangi " bo'limida batafsil tavsiflangan . Bilan ishlash ranglar sxemasi kutubxonasi bir qator funktsiyalarni taqdim etadi, keyinchalik ushbu bo'limda batafsil muhokama qilinadi. Color_palette () funktsiyasi Ranglar ro'yxatini qaytaradi. Funktsiya prototipi: color_palette ( palitra = Yo'q , n_colors = Yo'q , desat = Yo'q ) Funktsiya parametrlari: • palitra: Yo'q, satr, ro'yxat, ixtiyoriy ◦ Paletaning nomi yoki ranglar to'plami. Agar qiymat Yo'q bo'lsa, unda joriy palitrasi qaytariladi. • n_colors: int, ixtiyoriy ◦ Paletadagi ranglar soni. 148
• desat: float, ixtiyoriy ◦ Doygunlikni boshqarish koeffitsienti, 1 asl ranglarning namoyishi. Set_palette () funktsiyasi Joriy rang palitrasini o'rnatadi. Uchrashuv parametrlar color_palette () funktsiyasi uchun ko'rsatilgan parametrlar bilan bir xil. Funktsiya prototipi: set_palette (palitrasi, n_colors = yo'q , desat = yo'q , color_codes = noto'g'ri ) Qo'shimcha variantlar: • color_codes: bool ◦ Agar parametr True bo'lsa, unda bekor qilish amalga oshiriladi qisqa nomlar bilan bog'liq ranglar ('r', 'g', ...) in belgilangan palitraga muvofiq. Keling, ba'zi rang to'plamlarini tanlab ko'rib chiqamiz. Amaldagi rang sxemasi: sns.palplot (sns.color_palette ()) Accent palitrasi: sns.set_palette ( "Urg'u" ) sns.palplot (sns.color_palette ()) 149
Accent palitrasidan atigi uchta rangni olamiz: sns.set_palette ( "Accent" , n_colors = 3 ) sns.palplot (sns.color_palette ()) Palitra tab10: sns.set_palette ( "tab10" , n_colors = 3 , desat = 1 ) sns.palplot (sns.color_palette ()) Doygunlikni o'zgartirish: sns.set_palette ( "tab10" , n_colors = 3 , desat = 0,5 ) sns.palplot (sns.color_palette ()) sns.set_palette ( "tab10" , n_colors = 3 , desat = 0,1 ) sns.palplot (sns.color_palette ()) Set_color_codes () funktsiyasi Yorqinlikni va to'yinganlikni o'zgartiradi, agar rangni belgilash uchun bitta harfli qisqartmalar ishlatiladi. 150
Funktsiya prototipi: set_color_codes (palitrasi = "chuqur" ) Funktsiya parametri: • palitra: {'chuqur', 'ovozsiz', 'pastel', 'qorong'i', 'yorqin', 'colorblind'} ◦ dan Palette nomi seaborn kutubxona . Mana ba'zi bir misollar. Chuqur palitrasi: sns.set_color_codes ( "chuqur" ) sns.barplot (x = 'turlari' , y = 'petal_length' , ma'lumotlar = ìrísí, palitrasi = [ 'r' , 'g' , Download 341.46 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling