CodeGym /Kurslar /Python SELF AZ /Məlumatların vizuallaşdırılması və Matplotlib kitabxanası...

Məlumatların vizuallaşdırılması və Matplotlib kitabxanası ilə qrafiklərin qurulmasına giriş

Python SELF AZ
Səviyyə , Dərs
Mövcuddur

1. Məlumatların vizuallaşdırılması nəyə lazımdır?

Gəlin əvvəlcə belə bir sualla başlayaq: məlumatların nə üçün vizuallaşdırılması lazımdır? Təsəvvür edin ki, siz proqramlaşdırma üzrə olimpiadadasınız və bir tapşırıq əvəzinə sizə minlərlə xam məlumat sətiri verilir. Təcrübəli proqramçı üçün belə bu vəziyyət həm qeyri-anlaşılır, həm də darıxdırıcı ola bilər. Vizuallaşdırma bizə sözün əsl mənasında məlumatları "görməyə" və onların məzmununu anlamağa imkan verir.

Məlumatların vizuallaşdırılması — analitika və məlumat elminin mühüm bir hissəsi olub, mürəkkəb məlumatları qrafiklər və diaqramlar formasında təqdim etməyə imkan yaradır. Məlumatların qrafik təqdimatı bizə meylləri daha yaxşı anlamağa, qanunauyğunluqları aşkar etməyə və əsaslandırılmış qərarlar qəbul etməyə kömək edir. Python-da məlumatların vizuallaşdırılması üçün ən məşhur kitabxanalardan biri geniş qrafik tipləri yaratmaq üçün imkanlar təqdim edən Matplotlib-dir.

Məlumatların vizuallaşdırılması belə kömək edir:

  • Qanunauyğunluqları və trendəri anlamaq. Məsələn, limonad satışlarımızın mövsümə görə necə dəyişildiyini görə bilərik?
  • Məlumatları müqayisə etmək. Qrafiklər, həftə ərzində iki pişikdən hansının daha çox yem yediyini göstərmək üçün əla vasitədir.
  • Mürəkkəb məlumatları sadələşdirmək. Məlumatları yalnız kompüterə deyil, həm də müdirinizə (və hətta nənənizə) izah edə biləcəksiniz.

Praktiki tətbiq

Boş sözlərlə kifayətlənməyək. Budur, məlumatların vizuallaşdırılmasının həqiqətən yardım etdiyi bir neçə nümunə:

  • Zaman sıralarının analizi: şirkətlər satışları, saytlara ziyarətləri və digər göstəriciləri izləmək üçün qrafiklərdən istifadə edirlər.
  • Kategoriyaların müqayisəsi: pie charts vasitəsilə hansı məhsulun daha populyar olduğunu asanlıqla görə bilərsiniz.
  • Elmi tədqiqatlar: vizuallaşdırma tədqiqatçılara geniş həcmdə eksperimental məlumatları emal etməyə kömək edir.

İndi artıq bilirsiniz ki, məlumatların vizuallaşdırılması — sizin ən yaxşı dostunuz olmalı olan güclü bir vasitədir.

2. Matplotlib kitabxanasının imkanlarına ümumi baxış

Artıq vizuallaşdırmanın dəyərini başa düşdüyümüz üçün gəlin Matplotlib kitabxanası ilə tanış olaq. Bu, Python-da qrafiklər qurmaq üçün ən populyar vasitələrdən biridir. O qədər yaxşıdır ki, hətta onunla Van Qoqun rəsmini belə yaratmaq olar. Əlbəttə ki, zarafatdır, amma sizin qrafikləriniz tam professionallıq səviyyəsində olacaq!

Matplotlib — bu, müxtəlif qrafiklər və diaqramlar yaratmağa imkan verən güclü bir məlumat vizuallaşdırma kitabxanasıdır. O, xətlərin, histogramların, dairəvi diaqramların, səpələnmə diaqramlarının və digər vizuallaşdırma növlərinin qurulması üçün sadə və rahat vasitələr təqdim edir. Matplotlib elmi və mühəndislik sahələrində, həmçinin məlumat analitikası və biznes hesabatlarında xüsusilə faydalıdır.

Matplotlib-in əsas imkanları

Matplotlib müxtəlif qrafiklər və diaqramlar yaratmağa imkan verir:

  • Xətti qrafiklər (Line Charts)
  • Histogramlar (Histograms)
  • Dairəvi diaqramlar (Pie Charts)
  • Stolbik diaqramlar (Bar Charts)
  • Və daha çox!

Bu kitabxananın köməyi ilə nə qədər faydalı işlər görmək mümkün olduğunu düşünmək heyrətamizdir. İstifadəsi asandır, amma çox güclüdür.

Bir az tarixçə

Matplotlib 2003-cü ildə Con Hanter tərəfindən yaradılıb. O, neyrovizuallaşdırma üçün bu kitabxananı hazırlayırdı, amma tezliklə onun potensialı elmin çox uzaqlarında da qiymətləndirildi.

3. Matplotlib-in qurulması

Əgər sizdə Anaconda quraşdırılıbsa, təbriklər, çox güman ki, Matplotlib artıq mövcuddur. Əgər yoxdursa, gəlin onu pip vasitəsilə əlavə edək:

Bash
pip install matplotlib

Uğurlu quraşdırmadan sonra onun işlədiyini yoxlayın:

Python

import matplotlib.pyplot as plt

# Quraşdırmanı yoxlamaq üçün sadə test
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
plt.xlabel('x')
plt.ylabel('y')
plt.title('Test Qrafik')
plt.show()
            

Əgər qrafiki gördünüzsə, təbriklər, siz artıq məlumatlarla möhtəşəm işlər görməyə hazırsınız!

4. Matplotlib-in əsas konsepsiyaları

Matplotlib — qrafiklər üçün tikinti dəsti kimidir. Əvvəlcə siz kətan (figure) yaradırsınız, sonra isə onun üzərinə elementlər (axes) əlavə edirsiniz, eynilə rəsm kətanı kimi. Nəticədə yaranan element isə özüdür (və ya qrafikdir), onu detallı şəkildə tənzimləyə bilərsiniz.

Pyplot və figurlar

Matplotlib kitabxanası tez-tez pyplot vasitəsilə istifadə olunur — bu, müxtəlif qrafikləri yaratmaq üçün rahat interfeys təqdim edən bir submoduldur. Bu, qrafiklərlə işi asanlaşdırır, sizə lazım ola biləcək hər şeyin qurulması və tənzimlənməsi üçün funksiyalar təqdim edir.

matplotlib.pyplot modulu tez-tez aşağıdakılar üçün istifadə olunur:

  • Zaman seriyalarının vizuallaşdırılması.
  • Müxtəlif kateqoriyalardan olan dəyərlərin müqayisəsi.
  • Məlumatların paylanmasının analizi.

İndi ki, əsas imkanlarla tanış oldunuz və bunun nə üçün lazım olduğunu başa düşdünüz, gəlin praktikaya keçək. Sadə xətti qrafiklər, histoqramlar və dairəvi diaqramlar yaradacağıq ki, biliklərimizi möhkəmləndirək.

Unutmayın, məlumatların vizuallaşdırılması yalnız faydalı deyil, həm də əyləncəlidir. Siz yalnız məlumatları analiz etməyəcək, həm də auditoriyanıza vacib məlumatları çatdırmağa kömək edəcək həqiqi sənət əsərləri yaratmış olacaqsınız.

Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION