Cara menyesuaikan ketebalan garis di matplotlib
Anda dapat dengan mudah menyesuaikan ketebalan garis di plot Matplotlib menggunakan fungsi argumen linewidth , yang menggunakan sintaks berikut:
matplotlib.pyplot.plot(x, y, lebar garis=1.5)
Secara default, lebar garis adalah 1,5 tetapi Anda dapat menyesuaikannya ke nilai apa pun yang lebih besar dari 0.
Tutorial ini memberikan beberapa contoh penggunaan praktis fungsi ini.
Contoh 1: Menyesuaikan ketebalan garis
Kode berikut menunjukkan cara membuat diagram garis sederhana dan mengatur lebar garis menjadi 3:
import matplotlib. pyplot as plt
import numpy as np
#define x and y values
x = np. linspace (0, 10, 100)
y1 = np. sin (x)*np. exp (-x/3)
#create line plot with line width set to 3
plt. plot (x, y1, linewidth= 3 )
#displayplot
plt. show ()
Contoh 2: Sesuaikan ketebalan beberapa garis
Kode berikut menunjukkan cara mengatur ketebalan beberapa garis sekaligus:
import matplotlib. pyplot as plt
import numpy as np
#define x and y values
x = np. linspace (0, 10, 100)
y1 = np. sin (x)*np. exp (-x/3)
y2 = np. cos (x)*np. exp (-x/5)
#create line plot with multiple lines
plt. plot (x, y1, linewidth= 3 )
plt. plot (x, y2, linewidth= 1 )
#displayplot
plt. show ()
Contoh 3: Menyesuaikan ketebalan garis pada keterangan
Kode berikut menunjukkan cara membuat beberapa garis dengan ketebalan berbeda dan membuat legenda yang menampilkan ketebalan setiap garis sesuai:
import matplotlib. pyplot as plt
import numpy as np
#define x and y values
x = np. linspace (0, 10, 100)
y1 = np. sin (x)*np. exp (-x/3)
y2 = np. cos (x)*np. exp (-x/5)
#create line plot with multiple lines
plt. plot (x,y1,linewidth=3,label=' y1 ')
plt. plot (x, y2, linewidth=1, label=' y2 ')
#add legend
plt. legend ()
#displayplot
plt. show ()
Sumber daya tambahan
Cara mengisi area antar baris di Matplotlib
Cara menghilangkan centang dari plot Matplotlib
Bagaimana menempatkan legenda di luar plot Matplotlib