Cara menggambar garis yang paling sesuai dengan python (dengan contoh)


Anda dapat menggunakan sintaks dasar berikut untuk menggambar garis yang paling sesuai dengan Python:

 #find line of best fit
a, b = np. polyfit (x, y, 1)

#add points to plot
plt. scatter (x,y)

#add line of best fit to plot
plt. plot (x, a*x+b)

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh 1: Merencanakan Garis Dasar yang Paling Sesuai dengan Python

Kode berikut menunjukkan cara menggambar garis dasar yang paling sesuai dengan Python:

 import numpy as np
import matplotlib. pyplot as plt

#define data
x = np. array ([1, 2, 3, 4, 5, 6, 7, 8])
y = np. array ([2, 5, 6, 7, 9, 12, 16, 19])

#find line of best fit
a, b = np. polyfit (x, y, 1)

#add points to plot
plt. scatter (x,y)

#add line of best fit to plot
plt. plot (x, a*x+b) 

garis paling cocok dengan Python

Contoh 2: Menggambar Garis Kustom yang Paling Sesuai dengan Python

Kode berikut menunjukkan cara membuat garis paling sesuai seperti contoh sebelumnya, dengan tambahan berikut:

  • Warna khusus untuk titik dan garis yang paling sesuai
  • Gaya dan lebar khusus untuk garis pemasangan terbaik
  • Persamaan garis regresi yang dipasang ditampilkan pada plot
 import numpy as np
import matplotlib. pyplot as plt

#define data
x = np. array ([1, 2, 3, 4, 5, 6, 7, 8])
y = np. array ([2, 5, 6, 7, 9, 12, 16, 19])

#find line of best fit
a, b = np. polyfit (x, y, 1)

#add points to plot
plt. scatter (x,y,color=' purple ')

#add line of best fit to plot
plt. plot (x, a*x+b, color=' steelblue ', linestyle=' -- ', linewidth= 2 )

#add fitted regression equation to plot
plt. text (1, 17, 'y = ' + '{:.2f}'. format (b) + ' + {:.2f}'. format (a) + 'x', size= 14 ) 

gambar garis yang paling cocok untuk persamaan regresi dengan Python

Jangan ragu untuk menempatkan persamaan regresi yang sesuai pada koordinat (x,y) apa pun yang Anda inginkan pada plot.

Untuk contoh khusus ini, kita memilih (x, y) = (1, 17).

Sumber daya tambahan

Tutorial berikut menjelaskan cara menyesuaikan model regresi yang berbeda dengan Python:

Panduan Lengkap Regresi Linier dengan Python
Cara melakukan regresi polinomial dengan Python
Cara melakukan regresi kuantil dengan Python

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *