Visualisasi Data adalah proses penyajian data dalam bentuk grafik atau bagan. Ini membantu untuk memahami data dalam jumlah besar dan kompleks dengan sangat mudah. Ini memungkinkan pembuat keputusan untuk membuat keputusan dengan sangat efisien dan juga memungkinkan mereka mengidentifikasi tren dan pola baru dengan sangat mudah. Ini juga digunakan dalam analisis data tingkat tinggi untuk Machine Learning dan Exploratory Data Analysis (EDA). Visualisasi data dapat dilakukan dengan berbagai alat seperti Tableau, Power BI, Python Show
Pada artikel ini, kita akan membahas cara memvisualisasikan data dengan bantuan library Matplotlib Python MatplotlibMatplotlib adalah pustaka Python tingkat rendah yang digunakan untuk visualisasi data. Mudah digunakan dan meniru MATLAB seperti grafik dan visualisasi. Pustaka ini dibangun di atas array NumPy dan terdiri dari beberapa plot seperti bagan garis, bagan batang, histogram, dll. Ini memberikan banyak fleksibilitas tetapi dengan biaya menulis lebih banyak kode InstalasiKami akan menggunakan perintah pip untuk menginstal modul ini. Jika Anda belum menginstal pip, lihat artikelnya, Unduh dan instal pip Versi Terbaru Untuk menginstal Matplotlib ketik perintah di bawah ini di terminal pip install matplotlib
PlotPyplot adalah modul Matplotlib yang menyediakan antarmuka seperti MATLAB. Matplotlib dirancang agar dapat digunakan seperti MATLAB, dengan kemampuan untuk menggunakan Python dan keuntungan karena bebas dan bersumber terbuka. Setiap fungsi pyplot membuat beberapa perubahan pada gambar. e. g. , membuat gambar, membuat area plot pada gambar, memplot beberapa garis pada area plot, menghiasi plot dengan label, dll. Berbagai plot yang dapat kita manfaatkan menggunakan Pyplot adalah Line Plot, Histogram, Scatter, 3D Plot, Image, Contour, dan Polar Setelah mengetahui sekilas tentang Matplotlib dan pyplot mari kita lihat cara membuat plot sederhana Contoh Python3
Keluaran Sekarang mari kita lihat bagaimana menambahkan beberapa elemen dasar seperti judul, legenda, label ke grafik Catatan. Untuk informasi lebih lanjut tentang Pyplot, lihat Pyplot di Matplotlib Menambahkan JudulMetode title() dalam modul matplotlib digunakan untuk menentukan judul visualisasi yang digambarkan dan menampilkan judul menggunakan berbagai atribut Sintaksis
Contoh Python3
Keluaran Kita juga bisa mengubah tampilan judul dengan menggunakan parameter fungsi ini Contoh Python3
Keluaran Catatan. Untuk informasi selengkapnya tentang menambahkan judul dan penyesuaiannya, lihat Matplotlib. pyplot. judul() dengan Python Menambahkan Label X dan Label YDalam istilah awam, label X dan label Y masing-masing adalah judul yang diberikan untuk sumbu X dan sumbu Y. Ini dapat ditambahkan ke grafik dengan menggunakan metode xlabel() dan ylabel() Sintaksis
Contoh Python3
Keluaran Menetapkan Batas dan Mencentang labelAnda mungkin telah melihat bahwa Matplotlib secara otomatis menetapkan nilai dan penanda (titik) dari sumbu X dan Y, namun dimungkinkan untuk mengatur batas dan penanda secara manual. Fungsi xlim() dan ylim() digunakan untuk mengatur batas sumbu X dan sumbu Y masing-masing. Demikian pula, fungsi xticks() dan yticks() digunakan untuk menyetel label centang Contoh. Dalam contoh ini, kita akan mengubah batas sumbu Y dan akan menyetel label untuk sumbu X Python3
Keluaran Menambahkan LegendaLegenda adalah area yang menggambarkan elemen grafik. Secara sederhana, ini mencerminkan data yang ditampilkan dalam sumbu Y grafik. Biasanya muncul sebagai kotak yang berisi sampel kecil dari setiap warna pada grafik dan deskripsi kecil tentang arti data ini Atribut bbox_to_anchor=(x,y) dari fungsi legend() digunakan untuk menentukan koordinat legenda, dan atribut ncol menyatakan jumlah kolom yang dimiliki legenda. Nilai standarnya adalah 1 Sintaksis
Contoh Python3
Keluaran Sebelum melangkah lebih jauh dengan Matplotlib, mari kita bahas beberapa kelas penting yang akan digunakan lebih lanjut dalam tutorial ini. Kelas-kelas ini adalah –
Catatan. Matplotlib menangani pembuatan default bawaan seperti Gambar dan Sumbu Kelas figurPertimbangkan kelas figur sebagai keseluruhan jendela atau halaman tempat semuanya digambar. Ini adalah wadah tingkat atas yang berisi satu sumbu atau lebih. Sebuah gambar dapat dibuat dengan menggunakan metode figure() Sintaksis
Contoh Python3
________2______80
Keluaran >>> Lebih Banyak Fungsi di Kelas Gambar Kelas sumbuKelas sumbu adalah unit paling dasar dan fleksibel untuk membuat subplot. Gambar tertentu mungkin berisi banyak sumbu, tetapi sumbu tertentu hanya dapat hadir dalam satu gambar. Fungsi axes() membuat objek axes. Sintaksis
Sama seperti kelas pyplot, kelas axes juga menyediakan metode untuk menambahkan judul, legenda, batasan, label, dll. Mari kita lihat beberapa dari mereka -
Contoh Python3
________2______80
Keluaran Beberapa PlotKita telah mempelajari tentang komponen-komponen dasar suatu graf yang dapat ditambahkan sehingga dapat menyampaikan lebih banyak informasi. Salah satu caranya bisa dengan memanggil fungsi plot berulang kali dengan kumpulan nilai yang berbeda seperti yang ditunjukkan pada contoh di atas. Sekarang mari kita lihat cara memplot banyak grafik menggunakan beberapa fungsi dan juga cara memplot subplot. Metode 1. Menggunakan metode add_axes() Metode add_axes() digunakan untuk menambahkan sumbu pada gambar. Ini adalah metode kelas figur Sintaksis
Contoh Python3
________2______80
Keluaran Metode 2. Menggunakan metode subplot() Metode ini menambahkan plot lain pada posisi grid yang ditentukan pada gambar saat ini Sintaksis
Contoh Python3
Keluaran Metode 3. Menggunakan subplot() metode Fungsi ini digunakan untuk membuat gambar dan beberapa subplot secara bersamaan Sintaksis
Contoh Python3
Keluaran Metode 4. Menggunakan metode subplot2grid() Fungsi ini membuat objek sumbu di lokasi tertentu di dalam kisi dan juga membantu dalam menjangkau objek sumbu di beberapa baris atau kolom. Dengan kata sederhana, fungsi ini digunakan untuk membuat banyak bagan dalam gambar yang sama Sintaksis
Contoh Python3
Keluaran Berbagai jenis Plot MatplotlibMatplotlib mendukung berbagai plot termasuk diagram garis, diagram batang, histogram, plot pencar, dll. Kami akan membahas bagan yang paling umum digunakan dalam artikel ini dengan bantuan beberapa contoh bagus dan juga akan melihat cara menyesuaikan setiap plot. Catatan. Beberapa elemen seperti sumbu, warna adalah umum untuk setiap plot sedangkan beberapa elemen khusus untuk pot Bagan GarisBagan garis adalah salah satu plot dasar dan dapat dibuat menggunakan fungsi plot(). Ini digunakan untuk mewakili hubungan antara dua data X dan Y pada sumbu yang berbeda Sintaksis
Contoh Python3
Keluaran Mari kita lihat cara menyesuaikan bagan garis yang dibuat di atas. Kami akan menggunakan properti berikut -
Linestyle berbeda tersedia Karakter Definisi – Garis utuh — Garis putus-putus - garis putus-putus
Garis putus-putus . Penanda titik o Penanda lingkaran , Penanda piksel v penanda segitiga_bawah ^ penanda segitiga_atas < penanda segitiga_kiri > penanda segitiga_kanan 1 penanda tri_down 2 penanda tri_up 3 penanda tri_kiri 4 penanda tri_right s penanda persegi p penanda segi lima * penanda bintang h penanda segi enam H penanda segi enam + Ditambah penanda x penanda X D Penanda berlian d penanda berlian_tipis | penanda vline _ penanda hline Contoh Python3
Keluaran Catatan. Untuk informasi lebih lanjut, lihat gaya plot Garis di Matplotlib Grafik batangBagan batang adalah grafik yang mewakili kategori data dengan batang persegi panjang dengan panjang dan tinggi yang sebanding dengan nilai yang diwakilinya. Plot batang dapat diplot secara horizontal atau vertikal. Bagan batang menggambarkan perbandingan antara kategori diskrit. Itu dapat dibuat menggunakan metode bar() Pada contoh di bawah ini, kita akan menggunakan kumpulan data tips. Database tip adalah catatan tip yang diberikan oleh pelanggan di sebuah restoran selama dua setengah bulan di awal tahun 1990-an. Ini berisi 6 kolom sebagai total_bill, tip, sex, smoker, day, time, size Contoh. Python3
Keluaran Kustomisasi yang tersedia untuk Bagan Batang –
Contoh Python3
Keluaran Catatan. Garis di antara batang mengacu pada nilai yang berbeda pada sumbu Y dari nilai tertentu sumbu X HistogramHistogram pada dasarnya digunakan untuk merepresentasikan data yang disediakan dalam bentuk beberapa kelompok. Ini adalah jenis plot batang di mana sumbu X mewakili rentang nampan sedangkan sumbu Y memberikan informasi tentang frekuensi. Fungsi hist() digunakan untuk menghitung dan membuat histogram dari x Sintaksis
Contoh Python3
Keluaran Kustomisasi yang tersedia untuk Histogram –
Contoh Python3
Keluaran Plot PencarPlot pencar digunakan untuk mengamati hubungan antar variabel. Metode pencar () di perpustakaan matplotlib digunakan untuk menggambar plot pencar Sintaksis
Contoh Python3
Keluaran Kustomisasi yang tersedia untuk plot pencar adalah –
Python3
Keluaran Pie chartBagan pai adalah bagan melingkar yang digunakan untuk menampilkan hanya satu rangkaian data. Luas irisan pai mewakili persentase bagian data. Irisan pai disebut irisan. Itu dapat dibuat menggunakan metode pie() Sintaksis
Contoh Python3
________7______87
Keluaran Penyesuaian yang tersedia untuk bagan Pai adalah –
Contoh Python3
Keluaran Menyimpan PlotUntuk menyimpan plot dalam file pada disk penyimpanan, metode savefig() digunakan. Sebuah file dapat disimpan dalam berbagai format seperti. png,. jpg,. pdf, dll Sintaksis
Contoh Python3
Bagaimana Anda menampilkan grafik garis dengan Python?Langkah-Langkah Membuat Diagram Garis dengan Python menggunakan Matplotlib . Langkah 1. Instal paket Matplotlib. . Langkah 2. Kumpulkan data untuk bagan Garis. . Langkah 3. Tangkap data dengan Python. . Langkah 4. Plot grafik Garis dengan Python menggunakan Matplotlib Fungsi apa yang digunakan untuk menggambar bagan garis dengan Python?Untuk membuat bagan garis matplotlib, Anda perlu menggunakan plt yang diberi nama samar-samar. plot() fungsi.
Perintah mana yang digunakan untuk menampilkan bagan dengan Python?Gunakan. plot() dan berikan daftar angka untuk membuat plot. Kemudian, gunakan . show() metode untuk menampilkan plot.
Fungsi Matplotlib mana yang dapat digunakan untuk menampilkan grafik ke layar?Jika Anda menggunakan Matplotlib dari dalam skrip, fungsi plt. show() adalah temanmu. |