Matplotlib - Plot Biola
Plot biola mirip dengan plot kotak, hanya saja plot tersebut juga menunjukkan kepadatan probabilitas data pada nilai yang berbeda. Plot ini menyertakan penanda untuk median data dan kotak yang menunjukkan kisaran interkuartil, seperti pada plot kotak standar. Dihamparkan pada plot kotak ini adalah perkiraan kepadatan kernel. Seperti plot kotak, plot biola digunakan untuk mewakili perbandingan distribusi variabel (atau distribusi sampel) di berbagai "kategori".
Plot biola lebih informatif daripada plot kotak biasa. Faktanya, meskipun plot kotak hanya menampilkan statistik ringkasan seperti mean / median dan rentang interkuartil, plot biola menunjukkan distribusi data secara lengkap.
import matplotlib.pyplot as plt
np.random.seed(10)
collectn_1 = np.random.normal(100, 10, 200)
collectn_2 = np.random.normal(80, 30, 200)
collectn_3 = np.random.normal(90, 20, 200)
collectn_4 = np.random.normal(70, 25, 200)
## combine these different collections into a list
data_to_plot = [collectn_1, collectn_2, collectn_3, collectn_4]
# Create a figure instance
fig = plt.figure()
# Create an axes instance
ax = fig.add_axes([0,0,1,1])
# Create the boxplot
bp = ax.violinplot(data_to_plot)
plt.show()