Plotly dengan Matplotlib dan Chart Studio

Bab ini membahas pustaka visualisasi data yang berjudul Matplotlib dan pembuat plot online bernama Chart Studio.

Matplotlib

Matplotlib adalah pustaka visualisasi data Python populer yang mampu menghasilkan plot statis yang siap produksi. Anda dapat mengubah file statis Andamatplotlib figures ke dalam plot interaktif dengan bantuan mpl_to_plotly() berfungsi di plotly.tools modul.

Skrip berikut menghasilkan Sine wave Line plot menggunakan Matplotlib’s PyPlot API.

from matplotlib import pyplot as plt
import numpy as np
import math 
#needed for definition of pi
x = np.arange(0, math.pi*2, 0.05)
y = np.sin(x)
plt.plot(x,y)
plt.xlabel("angle")
plt.ylabel("sine")
plt.title('sine wave')
plt.show()

Sekarang kita akan mengubahnya menjadi gambar plot sebagai berikut -

fig = plt.gcf()
plotly_fig = tls.mpl_to_plotly(fig)
py.iplot(plotly_fig)

Output dari kode seperti yang diberikan di bawah ini -

Chart Studio

Chart Studio adalah alat pembuat plot online yang disediakan oleh Plotly. Ini menyediakan antarmuka pengguna grafis untuk mengimpor dan menganalisis data ke dalam kisi dan menggunakan alat statistik. Grafik dapat disematkan atau diunduh. Ini terutama digunakan untuk memungkinkan pembuatan grafik lebih cepat dan lebih efisien.

Setelah masuk ke akun plotly, mulai aplikasi studio grafik dengan mengunjungi tautan https://plot.ly/create. Halaman web menawarkan lembar kerja kosong di bawah area plot. Chart Studio memungkinkan Anda menambahkan jejak plot dengan menekan +trace button.

Berbagai elemen struktur plot seperti anotasi, gaya dll serta fasilitas untuk menyimpan, mengekspor dan berbagi plot tersedia di menu.

Mari kita tambahkan data di lembar kerja dan tambahkan choose bar plot trace dari jenis jejak.

Klik di kotak teks tipe dan pilih plot batang.

Kemudian, berikan kolom data untuk x dan y sumbu dan masukkan judul plot.