Visualisasi Data
Visualisasi Data
• # membuat data
• data_x = [1, 2, 3, 4, 5]
• data_y = [10, 20, 25, 30, 15]
• # menampilkan data
Efisiensi penulisan, menggabungkan
pembuatan objek Figure dan Axes dengan
sekali jalan
• # membuat objek figure dan axes
• fig, ax = plt.subplots()
• # membuat data
• data_x = [1, 2, 3, 4, 5]
• data_y = [10, 20, 25, 30, 15]
• # menampilkan data
• plt.show()
Lebih dari satu data axes
• Memungkinkan untuk memplot lebih dari satu data kedalam suatu axes dengan cara
seperti ini:
• fig, ax = plt.subplots()
• data_x1 = [1, 2, 3, 4]
• data_y1 = [10, 20, 25, 30]
• data_x2 = [1, 2, 3, 4, 5]
• data_y2 = [5, 15, 20, 25, 30]
• ax.plot(data_x1, data_y1)
• ax.plot(data_x2, data_y2)
• plt.show()
Menyimpan dan menampilkan
gambar hasil plotting
• Tulis dibawah plt.show()
• #menyimpan hasil figure
• fig.savefig('coba.png')
• data_x = [1, 2, 3, 4, 5, 6, 7]
• data_y = [10, 20, 25, 30, 15, 18, 10]
• data_x = [1, 2, 3, 4, 5, 6, 7]
• data_y = [10, 20, 25, 30, 15, 18, 10]
• data_x = [1, 2, 3, 4, 5, 6, 7]
• data_y = [10, 20, 25, 30, 15, 18, 10]
• data_x = [1, 2, 3, 4, 5, 6, 7]
• data_y = [10, 20, 25, 30, 15, 18, 10]
• # memberikan data kedalam axis
• ax.plot(data_x, data_y, marker='D', linestyle='dotted',
color='#9934FF')
• # mengubah axis label dan title
• ax.set_xlabel('X Label Axis')
• ax.set_ylabel('Y Label Axis')
• ax.set_title('Title of Graph')
• plt.show()
Legend
• Legend adalah label data yang
muncul dalam sebuah plot.
dengan memberikan legend
akan lebih mempermudah kita
dalam membaca data.
• plt.figure(figsize=(7,6))
• plt.plot(x, np.sin(x), label='Sin x')
• plt.plot(x, np.cos(x), label='Cos x')
• plt.legend(loc='upper center')
• plt.show()
Marker Data Point
• import matplotlib.pyplot as plt
• data_x = [1, 2, 3, 4, 5, 6, 7]
• data_y = [10, 20, 25, 30, 15, 18, 10]
• # pembuatan plot
• ax.scatter(df['JP_Sales'], df['EU_Sales'], c='g')
• # axis labeling
• ax.set_xlabel('Penjualan di Jepang')
• ax.set_ylabel('Penjualan di Europa')
• ax.set_title('Penjualan Semua Video Games')
Histogram
memvisualisasikan distribusi data dari suatu data bertipe numerik dan continues. sedangan bar chart untuk
memvisualisasikan data bertipe kategori .
• action = df[df['Genre']=='Action']['Global_Sales']
• sport = df[df['Genre']=='Sports']['Global_Sales']