Pada artikel ini, kita akan belajar bagaimana cara membuat scatter chart menggunakan XlsxWriter module dalam Python. Sebelumnya, kita harus memiliki kemampuan untuk membuat dan menulis file excel.

XlsxWriter adalah sebuah library Python yang digunakan untuk melakukan berbagai operasi pada file excel, seperti membuat, menulis, operasi aritmatika, dan ploting grafik. Dalam artikel ini, kita akan melihat bagaimana cara membuat scatter chart menggunakan data nyata.

Scatter charts (grafik titik) adalah salah satu jenis visualisasi data yang paling populer digunakan untuk menampilkan relasi antara dua variable numerik. Grafik ini terdiri atas setidaknya satu seri dari satu atau lebih data point.

Untuk membuat scatter chart menggunakan XlsxWriter, kita perlu pertama-tama membuat file excel baru dan kemudian menulis kode Python yang akan mengplotkan grafik tersebut. Berikut adalah contoh kode Python:

import xlsxwriter

# Membuat file excel baru
workbook = xlsxwriter.Workbook('example.xlsx')

# Membuat sheet baru
worksheet = workbook.add_worksheet()

# Menyiapkan data untuk ploting
x_data = [1, 2, 3, 4, 5]
y_data = [10, 20, 30, 40, 50]

# Ploting scatter chart
chart = worksheet.insert_chart('A1', 'Scatter')
chart.set_title('Scatter Chart Example')
chart.add_series(x_data, y_data)

# Menutup file excel
workbook.close()

Dalam contoh kode di atas, kita membuat file excel baru dengan nama "example.xlsx" dan kemudian menulis kode Python yang akan mengplotkan scatter chart menggunakan data x dan y.

Panduan

  1. Install XlsxWriter module dengan perintah pip install xlsxwriter
  2. Buat file excel baru dengan nama "example.xlsx"
  3. Menyiapkan data untuk ploting dengan cara membuat dua array, yaitu x_data dan y_data
  4. Membuat scatter chart dengan menggunakan fungsi insert_chart dan kemudian menentukan title dan seri data
  5. Menutup file excel dengan menggunakan fungsi close

Dengan demikian, kita telah belajar bagaimana cara membuat scatter chart menggunakan XlsxWriter module dalam Python. Grafik ini dapat digunakan untuk visualisasi data yang berupa relasi antara dua variable numerik.

Baca Juga