Tambahkan garis lurus ke plot python

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

Tambahkan garis lurus ke plot python
Gambar 1

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

Tambahkan garis lurus ke plot python
Gambar 2

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

Tambahkan garis lurus ke plot python
Gambar 3

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;

Bagaimana Anda memplot garis vertikal lurus dengan Python?

Membuat satu garis vertikal .
x. Posisikan pada sumbu X untuk memplot garis, Ini menerima bilangan bulat
xmin dan xmax. skalar, opsional, default. 0/1. Ini memplot garis dalam rentang yang diberikan
warna. warna untuk garis, Ia menerima string. misalnya 'r' atau 'b'
linestyle. Menentukan jenis garis, Ia menerima string. misalnya '-', '–', '-

Bagaimana Anda memplot garis horizontal lurus dengan Python?

Untuk memplot garis horizontal pada beberapa subplot dengan Python, kita dapat menggunakan subplot untuk mendapatkan banyak sumbu dan metode axhline() untuk menggambar garis horizontal.

Bagaimana Anda menggambar garis dalam plot dengan Python?

Plot Garis Sederhana .
%matplotlib impor matplotlib sebaris. pyplot sebagai plt plt. gaya. gunakan('seaborn-whitegrid') impor numpy sebagai np. .
gbr = plt. gambar() kapak = plt. sumbu().
Di [3]. gbr = plt. gambar() kapak = plt. .
Di [4]. plt. plot(x, np. .
Di [5]. plt. plot(x, np. .
plt. plot(x, x + 0, '-g') # plt hijau solid. .
Di [9]. plt. .
Di [10]. plt

Bagaimana Anda menggambar garis lurus di Seaborn?

axhline() membuat garis horizontal di plot batang . Untuk contoh tutorial ini, saya mengambil garis horizontal berada di titik 1. 25 pada sumbu y. Akhirnya, plt. fungsi show() menunjukkan plot.