Pada artikel ini, kita akan mempelajari cara memplot garis horizontal di library matplotlib python. Matplotlib adalah salah satu perpustakaan paling populer yang tersedia di python untuk memvisualisasikan data. Kita dapat dengan mudah memplot garis menggunakan fungsi axhline[] yang tersedia di library matplotlib. Ini adalah modul plot yang digunakan untuk menggambar garis horizontal [yaitu matplotlib. pyplot]
Sintaksis
matplotlib.pyplot.axhline[y, color, xmin, xmax, linestyle]
- y. Ini adalah bilangan bulat yang menentukan posisi pada sumbu Y untuk memplot garis
- xmin dan xmax. Rentang di mana garis diplot
- warna. Menentukan warna garis; . misalnya 'r' atau 'b'
- gaya hidup. Ini mendefinisikan jenis garis dan menerima string. Suka '-', '-', '-. ’, ‘. ', 'Tidak ada', ' ', ", 'padat', 'putus-putus', 'dashdot', 'titik'
Daftar isi
Cara memplot Garis Horizontal Tunggal di Matplotlib Python
Untuk menggambar satu garis, kita bisa menggunakan fungsi axhline[], yang tersedia di library matplotlib python. Ini adalah modul 1 plotting yang digunakan untuk menggambar garis horizontal. Di bawah ini adalah contoh kode dengan output yang sesuai
Contoh
import matplotlib.pyplot as plt
plt.axhline[y = 0.52, color = 'b', linestyle = 'solid']
plt.axhline[y = 0.84, color = 'red', linestyle = 'dashdot']
plt.axhline[y = 0.37, color = 'green', linestyle = 'dotted']
_Keluaran
Penjelasan
- Pertama, kami mengimpor pustaka matplotlib menggunakan perintah berikut
impor matplotlib. pyplot sebagai plt
Karena kita perlu sering menggunakan pustaka, kita telah mengimpor nama besar -matplotlib. pyplot sebagai plt untuk kenyamanan - plt. Fungsi axline[] akan membuat garis horizontal pada grafik. y=0. 5 mendefinisikan nilai y untuk semua nilai x dalam sumbu x
- Parameter warna menentukan warna garis dalam grafik. Parameter gaya garis menentukan gaya titik pencar yang akan digunakan dalam grafik
- Akhirnya, plt. fungsi show[] akan membantu untuk menampilkan grafik
Catatan. Kami memiliki studi lengkap tentang semua jenis diagram batang di perpustakaan matplotlib yang dapat Anda rujuk dari sini. Bagan Batang Python Matplotlib
Cara memplot Beberapa Garis Horizontal di Matplotlib Python
Kita bisa menggambar banyak garis dalam grafik menggunakan fungsi axhline[] yang sama;
Contoh
import matplotlib.pyplot as plt
plt.axhline[y = .53, xmin = 0.35, xmax = 0.19]
plt.axhline[y = 4, color = 'blue', linestyle = '--']
plt.axhline[y = 2, color = 'red', linestyle = ':']
plt.axhline[y = 1, color = 'purple', linestyle = 'dotted']
plt.xlabel['x - axis']
plt.ylabel['y - axis']
plt.show[]
Keluaran
Menambahkan Legenda ke Grafik
Menambahkan legenda ke grafik dapat membuat grafik lebih mudah dibaca. Kita bisa menambahkan legenda menggunakan fungsi legend[] yang tersedia di library matplotlib. Lihat kode di bawah ini
Contoh
import matplotlib.pyplot as plt
plt.axhline[y = 0.5, xmin = 0.25, xmax = 0.9]
plt.axhline[y = 1, color = 'brown',xmin = 0.35, linestyle = ':', label = "brown line"]
plt.axhline[y = 2, color = 'black', linestyle = '--', label = "black line"]
plt.axhline[y = 2.5, color = 'purple', linestyle = 'dashed', label = "purple line"]
plt.axhline[y = 3, color = 'yellow', linestyle = 'dashed', label = "yellow line"]
plt.axhline[y = 3.5, color = 'purple', linestyle = 'dashed', label = "red line"]
plt.xlabel['numbers']
plt.ylabel['scaling']
plt.legend[loc = 'upper right']
plt.title["Illustrating the horizontal color"]
plt.show[]
Keluaran
Penjelasan
- Untuk kenyamanan, kami telah mengimpor matplotlib. pyplot sebagai plt
- plt. fungsi axhile[] akan membuat baris berikutnya. Gaya garis yang berbeda diambil dalam contoh. Atribut warna digunakan untuk memisahkan garis dalam grafik
- plt. xlabel[] digunakan untuk menandai data apa yang dibawa pada sumbu x dan plt. label[] digunakan untuk menandai data apa yang dibawa pada sumbu y
- Akhirnya, plt. fungsi show[] akan membantu untuk menampilkan grafik
Kesimpulan
Jadi dengan cara ini, kita dapat memplot garis horizontal menggunakan fungsi axhline[] library matplotlib. Kami juga dapat memplot lebih dari satu baris dalam satu plot;