Visualisasi Data pada Python

 Visualisasi Data pada Python



Hallo selamat sore, kembali lagi di website anazmteh membahas tentang segala teknologi pada IT khususnya matematika dan pemrograman. Pada kesempatan kali ini kita akan membahas materi baru pada series data science. Materi sekarang yaitu materi dasar pada data science yaitu visualisasi data.

Definisi Visualisasi

Visualisasi (Inggris: visualization) adalah suatu rekayasa dalam pembuatan gambar, diagram atau animasi untuk penampilan suatu informasi. Secara umum, Visualisasi dalam bentuk gambar baik yang bersifat abstrak maupun nyata telah dikenal sejak awal dari peradaban manusia. Visualisasi menampilkan tampilan data jauh lebih baik daripada penjelasan hanya berbentuk angka atau kata saja. 

Definisi Visualisasi Data

Visualisasi data pada python sangat berguna sekali untuk menampilkan data jauh lebih menarik khususnya untuk orang awam yang tidak ingin penampilan data nya hanya berbentuk angka atau kata saja yang cenderung membosankan. maka dari itu penerapan visualisasi pada data sangatlah penting agar dalam penjelasannya pun dapat di persingkat dengan menampilkan gambar ketimbang penyampaian keseluruhan secara langsung tanpa ada visual yang ditampilkan. untuk visualisasi data jenisnya sangatlah banyak, namun pada materi kali ini saya hanya menjelaskan 4 saja yang sering di pakai pada data science dasar. ke 4 jenis tersebut adalah sebagai berikut :

1. Grafik Bar
Model Grafik Bar adalah model yang sangat sering di gunakan pada keseluruhan jenis data apapun, karena tampilan nya yang mudah di pahami. grafik ini identik dengan berbentuk Batang memanjang ke atas atau kesamping tergantung inisiasi yang akan di gunakan.

2. Grafik Pie / Chart
Model Grafik Pie atau biasa di sebut dengan pie chart adalah model yang identik dengan bentuk lingkaran dengan irisan irisan merepresentasikan jumlah data yang di visualisasikan. pada grafik ini tidak akan efektif bila jumlah data nya banyak. Maksimal 5 data saja yang di tampilkan.

3. Grafik Plot
Model Grafik plot adalah model yang identik dengan garis, pada jumlah data yang sedikit akan cocok dilihat bila tidak ada pencilan yang begitu jauh. tetapi untuk jumlah data yang banyak dan varian nya banyak, visualisasi nya akan kurang enak di lihat.

4. Grafik Scatter
Model Scatter adalah model grafik yang sederhana dengan berbentuk dot atau titik untuk setiap data nya, data yang kurang cocok apabila jumlah data nya sedikit. Tetapi jika jumlah data nya banyak contoh lebih dari 20, menggunakan plot adalah pilihan yang tepat.

Library Visualisasi Data pada Python

Pada Python, ada dua library yang sangat terkenal dan umum digunakan oleh para programmer untuk visualisasi data yaitu matplotlib dan seaborn.

1. Matplotlib

matplotlib adalah library python paling populer untuk melakukan visualisasi data yang lebih menarik dan mudah dipahami sehingga matplotlib akan terasa lebih alami untuk dipelajari. Matplotlib disusun oleh John Hunter di tahun 2002, dan di desain agar dapat digunakan selayaknya menggunakan MATLAB. Matplotlib dapat digunakan untuk memvisualisasikan data secara 2D maupun 3D dan menghasilkan gambar berkualitas yang bahkan dapat kamu simpan dalam berbagai format gambar, seperti JPEG dan PNG.

Eksekusi pada python nya adlaah sebagai berikut :


2. Seaborn
Seaborn adalah library untuk membuat grafik dan statistik dengan menggunakan Python. Library ini dibangun berdasarkan library Matplotlib yang sudah ada. Kemudian terintegrasi dengan struktur data pada Pandas.

Eksekusi pada python nya adlaah sebagai berikut :


Pengaplikasian Visualisasi data menggunakan python

Setelah pembahasan materi sudah di jelaskan sebelumnya, sekarang kita akan mencoba pengaplikasian dengan menggunakan google collab dan library matplotlib. kita coba praktekan saja.

Persiapan :

1. Tulis di google dengan kata kunci : Google Colab
2. Lalu login dengan email (gmail)
3. Buat notebook baru, lalu pilih connect untuk menyambungkan engine.

1. Visualisasi Dengan Menggunakan Bar

Source code nya adalah sebagai berikut :


untuk output nya adalah sebagai berikut :


Penjelasan :

- Pertama silahkan panggil terlebih dahulu matplotlib nya dengan command sebagai berikut :
   import matplotlib.pyplot as plt
- Selanjutnya perhatikan source code di atas, untuk plt figure yaitu memanggil figure terlebih dahulu
- Ax adalah membuat axis atau garis x dan y
- Jurusan adalah data X yaitu data yang pada visualisasi akan tampil di bawah. umumnya menggunakan string atau kata
- Siswa adalah data Y yaitu data yang akan terpengaruh oleh data X, umumnya untuk data Y yaitu berbentuk integer atau angka.
- C pada kode adalah pemilihan warna pada setiap bar, karena data ada 3 maka pemanggilan warna nya cukup 3
- title untuk memberikan judul di paling atas untuk judul visualisasi data nya.
- plt bar yaitu bagian terpenting yaitu memanggil data X dan Y serta color untuk pemilihan warna
- grid yaitu untuk garis pada figure, disini di sengaja untuk False
- show yaitu untuk menampilkan output dari code yang sudah di rangkai sebelumnya.

2. Visualisasi Dengan Pie Chart

Source code nya adalah sebagai berikut :


untuk output nya adalah sebagai berikut :


Penjelasan :

Pertama silahkan panggil terlebih dahulu matplotlib nya dengan command sebagai berikut :
   import matplotlib.pyplot as plt
- Selanjutnya perhatikan source code di atas, untuk plt figure yaitu memanggil figure terlebih dahulu
- Ax adalah membuat axis atau garis x dan y
- Ax Axis Equal adalah untuk membentuk grafik pie dengan bulat sempurna
- Title untuk memberikan judul di paling atas untuk judul visualisasi data nya.
- xlabel adalah untuk menampilkan informasi di bawah apabila di title masih kurang penjelasannya
- Jurusan adalah data X yaitu data yang pada visualisasi akan tampil di bawah. umumnya menggunakan string atau kata
- colors adalah pemilihan warna pada setiap pie,  pemanggilan warna nya cukup 3 karena data nya 3
- Siswa adalah data Y yaitu data yang akan terpengaruh oleh data X, umumnya untuk data Y yaitu berbentuk integer atau angka.
- ax pie adalah bagian terpenting yaitu menampilkan pie sesuai dengan data yang sudah di input
- show yaitu untuk menampilkan output dari code yang sudah di rangkai sebelumnya

3. Visualisasi Dengan Plot

Source code nya adalah sebagai berikut :



untuk output nya adalah sebagai berikut :




Penjelasan :

Pertama silahkan panggil terlebih dahulu matplotlib nya dengan command sebagai berikut :
   import matplotlib.pyplot as plt
- Selanjutnya perhatikan source code di atas, untuk plt figure yaitu memanggil figure terlebih dahulu
- Ax adalah membuat axis atau garis x dan y
- Jurusan adalah data X yaitu data yang pada visualisasi akan tampil di bawah. umumnya menggunakan string atau kata
- Siswa adalah data Y yaitu data yang akan terpengaruh oleh data X, umumnya untuk data Y yaitu berbentuk integer atau angka.
- c adalah pemilihan warna pada setiap Plot,  pemanggilan warna nya cukup 3 karena data nya 3
- Title untuk memberikan judul di paling atas untuk judul visualisasi data nya.
- Plot adalah bagian terpenting yaitu menampilkan titik sesuai dengan data yang sudah di input
- grid yaitu untuk garis pada figure, disini di sengaja untuk False
- show yaitu untuk menampilkan output dari code yang sudah di rangkai sebelumnya

4. Visualisasi Dengan Scatter

Source code nya adalah sebagai berikut :



untuk output nya adalah sebagai berikut :



Penjelasan :

Pertama silahkan panggil terlebih dahulu matplotlib nya dengan command sebagai berikut :
   import matplotlib.pyplot as plt
- Selanjutnya perhatikan source code di atas, untuk plt figure yaitu memanggil figure terlebih dahulu
- Ax adalah membuat axis atau garis x dan y
- Jurusan adalah data X yaitu data yang pada visualisasi akan tampil di bawah. umumnya menggunakan string atau kata
- Siswa adalah data Y yaitu data yang akan terpengaruh oleh data X, umumnya untuk data Y yaitu berbentuk integer atau angka.
- c adalah pemilihan warna pada setiap Plot,  pemanggilan warna nya cukup 3 karena data nya 3
- Title untuk memberikan judul di paling atas untuk judul visualisasi data nya.
- Scatter adalah bagian terpenting yaitu menampilkan garis sesuai dengan data yang sudah di input
- Plot adalah bagian terpenting yaitu menampilkan titik sesuai dengan data yang sudah di input
- grid yaitu untuk garis pada figure, disini di sengaja untuk False
- show yaitu untuk menampilkan output dari code yang sudah di rangkai sebelumnya

Pada visualisasi scatter, alangkah lebih bagus di padukan dengan plot agar penjelasan data nya lebih lengkap karena menampilkan garis dan titik sebagai titik tumpu.

Kesimpulan dari visualisasi data di atas adalah kita belajar menampilkan data dengan menggunakan visual agar tampilan data menjadi lebih menarik dan lebih baik untuk di jelaskan lebih lanjut. ada 4 jenis visualisasi data yaitu grafik bar, pie chart, scatter dan plot yang umumnya sering digunakan dan library yang sering di gunakan di python untuk visualisasi data adalah matplotlib dan seaborn.

Sekian untuk materi dari visualisasi data pada python beserta pengaplikasian nya, harapan nya adalah materi mudah di mengerti. mohon maaf bila mana ada salah penyampaian kata atau penjelasan materi. sampai bertemu di artikel selanjutnya, adios....

Post a Comment

Previous Post Next Post