Matplotlib: A Comprehensive Guide

Matplotlib: A Comprehensive Guide

Matplotlib adalah salah satu library yang paling populer untuk membuat grafik dan visualisasi data dalam Python. Dalam artikel ini, kita akan membahas berbagai fitur dan fungsi Matplotlib, mulai dari pengaturan label sumbu hingga pembuatan histogram.

03. Matplotlib Sumbu Label Setting

Matplotlib memungkinkan Anda untuk mengatur label sumbu dengan menggunakan fungsi set_xlabel() dan set_ylabel(). Contohnya:

import matplotlib.pyplot as plt

x = [1, 2, 3]
y = [4, 5, 6]

plt.plot(x, y)
plt.xlabel('X-Axis')
plt.ylabel('Y-Axis')
plt.show()

04. Matplotlib Legend Display

Matplotlib memungkinkan Anda untuk menampilkan legenda dengan menggunakan fungsi legend(). Contohnya:

import matplotlib.pyplot as plt

x = [1, 2, 3]
y1 = [4, 5, 6]
y2 = [7, 8, 9]

plt.plot(x, y1, label='Line 1')
plt.plot(x, y2, label='Line 2')
plt.legend()
plt.show()

05. Matplotlib Axis Range Setting

Matplotlib memungkinkan Anda untuk mengatur range sumbu dengan menggunakan fungsi set_xlim() dan set_ylim(). Contohnya:

import matplotlib.pyplot as plt

x = [1, 2, 3]
y = [4, 5, 6]

plt.plot(x, y)
plt.xlim(0, 4)
plt.ylim(0, 10)
plt.show()

06. Matplotlib Line Type Setting

Matplotlib memungkinkan Anda untuk mengatur jenis garis dengan menggunakan fungsi plot() dan argumen linestyle. Contohnya:

import matplotlib.pyplot as plt

x = [1, 2, 3]
y = [4, 5, 6]

plt.plot(x, y, 'o-') # circular marker and solid line
plt.show()

07. Matplotlib Marker Setting

Matplotlib memungkinkan Anda untuk mengatur marker dengan menggunakan fungsi plot() dan argumen marker. Contohnya:

import matplotlib.pyplot as plt

x = [1, 2, 3]
y = [4, 5, 6]

plt.plot(x, y, 'o') # circular marker
plt.show()

08. Matplotlib Color Setting

Matplotlib memungkinkan Anda untuk mengatur warna dengan menggunakan fungsi plot() dan argumen color. Contohnya:

import matplotlib.pyplot as plt

x = [1, 2, 3]
y = [4, 5, 6]

plt.plot(x, y, 'r') # red color
plt.show()

09. Matplotlib Graph Area Filling

Matplotlib memungkinkan Anda untuk mengisi area grafik dengan menggunakan fungsi fill() dan argumen where. Contohnya:

import matplotlib.pyplot as plt

x = [1, 2, 3]
y = [4, 5, 6]

plt.fill_between(x, y)
plt.show()

10. Matplotlib Axis Scale Setting

Matplotlib memungkinkan Anda untuk mengatur skala sumbu dengan menggunakan fungsi set_xscale() dan set_yscale(). Contohnya:

import matplotlib.pyplot as plt

x = [1, 2, 3]
y = [4, 5, 6]

plt.plot(x, y)
plt.xscale('log')
plt.yscale('log')
plt.show()

11. Matplotlib Multiple Curve Drawing

Matplotlib memungkinkan Anda untuk menggambar beberapa kurva dengan menggunakan fungsi plot() dan argumen label. Contohnya:

import matplotlib.pyplot as plt

x = [1, 2, 3]
y1 = [4, 5, 6]
y2 = [7, 8, 9]

plt.plot(x, y1, label='Line 1')
plt.plot(x, y2, label='Line 2')
plt.legend()
plt.show()

12. Matplotlib Grid Setting

Matplotlib memungkinkan Anda untuk mengatur grid dengan menggunakan fungsi grid(). Contohnya:

import matplotlib.pyplot as plt

x = [1, 2, 3]
y = [4, 5, 6]

plt.plot(x, y)
plt.grid(True)
plt.show()

13. Matplotlib Histogram Drawing

Matplotlib memungkinkan Anda untuk menggambar histogram dengan menggunakan fungsi hist(). Contohnya:

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]

plt.hist(x)
plt.show()

14. Matplotlib Bar Chart Drawing

Matplotlib memungkinkan Anda untuk menggambar grafik bar dengan menggunakan fungsi bar(). Contohnya:

import matplotlib.pyplot as plt

x = [1, 2, 3]
y = [4, 5, 6]

plt.bar(x, y)
plt.show()

Dalam artikel ini, kita telah membahas berbagai fitur dan fungsi Matplotlib, mulai dari pengaturan label sumbu hingga pembuatan histogram. Dengan menggunakan Matplotlib, Anda dapat membuat visualisasi data yang indah dan memudahkan analisis data.