Sahifa 1 sahifa
Download 341.46 Kb.
|
Python. Ma'lumotlarni vizuallashtirish - 2020 yil
- Bu sahifa navigatsiya:
- "choice"
12.1 Facet grid
Biz FacetGrid klassi bilan tanishganimizda tanishgan edik funktsiyalar relplot (), catplot (), umumiyni amalga oshirishdan tashqari tegishli funktsiyalar guruhlari uchun interfeys, ular ruxsat berildi grafikalar sxemasi bilan ishlash. FacetGrid klassi mavjud bo'lgani uchun to'g'ridan-to'g'ri foydalaning, keyin siz mustaqil ravishda, asosida foydalanishingiz mumkin mos keladigan ob'ektning tartibini yarating. FacetGrid konstruktor parametrlarining ko'pchiligida siz shunday bo'lishingiz kerak relplot () va catplot () tavsiflarini o'qib chiqsangiz, ularga tanish bo'lgansiz ma'lumotlar, qator, qator, rang, col_wrap, sharex, sharey, bo'y, tomon, palitrasi, qator_qatori, kolorizator, hue_order, dropna, legend_out, margin_titles. 288
Grafiklarni ko'rsatish uchun ob'ektning map () usulini chaqirish kerak FacetGrid klassi. Unda quyidagi argumentlar to'plami mavjud: • funktsiya: qo'ng'iroq qilish mumkin Ot Plotting funktsiyasi (masalan, tarqalish ()). • args: torlar ◦ O'tkazilgan to'plamdagi ustunlar nomlari FacetGrid ob'ektini yaratishda ma'lumotlar parametri. • kvarglar: kalit so'z argumentlari ◦ funktsiya argumenti orqali o'tgan parametr parametrlari. Ma'lumotlar bazasini yuklash : nuqta = sns.load_dataset ( "nuqta" ) Keling, dastlabki 250 ta elementni chiqaramiz: dots_mod = dots.sample ( frac = 1 ) [: 250 ] Grafiklarni ustunlarga bo'lish uchun biz parametrdan foydalanamiz T1 yoki T2 qiymatlarini qabul qilishi mumkin bo'lgan tanlov , satrma- satr - hizalamak , bu succ , nuqta . Keling, sinf ob'ektini yarataylik FacetGrid: fg = sns.FacetGrid (dots_mod, col = "choice" , row = " hizalamoq " ) Endi, natijada paydo bo'lgan katakchaning har bir katakchasida biz diagrammani namoyish etamiz vaqt uchun tarqalish va firing_rate xususiyatlari : fg.map (plt.scatter, "firing_rate" , "time" ) 289
Download 341.46 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling