Cara menyesuaikan ukuran marker di matplotlib (dengan contoh)


Anda dapat menggunakan argumen s untuk menyesuaikan ukuran penanda titik di Matplotlib:

 plt. scatter (x, y, s= 40 ) 

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh 1: Tetapkan satu ukuran penanda untuk semua titik

Kode berikut menunjukkan cara membuat plot sebar di Matplotlib dan menetapkan ukuran penanda tunggal untuk semua titik di plot:

 import matplotlib. pyplot as plt

#define two arrays for plotting
A = [3, 5, 5, 6, 7, 8]
B = [12, 14, 17, 20, 22, 27]

#create scatterplot, specifying marker size to be 40
plt. scatter (A, B, s= 40 )

Ukuran penanda di Matplotlib

Semakin besar angka yang kita tentukan untuk argumen s , semakin besar pula titik-titik yang ada di plot:

 import matplotlib. pyplot as plt

#define two arrays for plotting
A = [3, 5, 5, 6, 7, 8]
B = [12, 14, 17, 20, 22, 27]

#create scatterplot, specifying marker size to be 120
plt. scatter (A, B, s= 120 ) 

Menyesuaikan ukuran penanda di sebar Matplotlib

Contoh 2: Tetapkan ukuran penanda yang berbeda untuk setiap titik

Kode berikut menunjukkan cara membuat plot sebar di Matplotlib dan mengatur ukuran penanda yang berbeda untuk setiap titik di plot:

 import matplotlib. pyplot as plt

#define two arrays for plotting
A = [3, 5, 5, 6, 7, 8]
B = [12, 14, 17, 20, 22, 27]

#define array of marker sizes to use
sizes = [20, 40, 60, 80, 100, 150]

#create scatterplot, using marker sizes specified in array
plt. scatter (A, B, s= sizes ) 

Ukuran penanda yang berbeda di plot sebar Matplotlib

Contoh 3: Gunakan fungsi untuk mengatur ukuran penanda

Kode berikut menunjukkan cara membuat plot sebar di Matplotlib dan menggunakan fungsi untuk mengatur ukuran penanda yang akan digunakan untuk setiap titik dalam plot:

 import matplotlib. pyplot as plt

#define two arrays for plotting
A = [3, 5, 5, 6, 7, 8]
B = [12, 14, 17, 20, 22, 27]

#define array of marker sizes to use
sizes = [3**n for n in range ( len (A))]

#create scatterplot, using marker sizes specified in function
plt. scatter (A, B, s= sizes ) 

Fungsi ukuran penanda di Matplotlib dengan Python

Anda dapat menemukan dokumentasi Matplotlib lengkap untuk menyesuaikan ukuran penanda di sini .

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di Matplotlib:

Cara memberi anotasi pada plot sebar Matplotlib
Bagaimana cara menambahkan legenda ke scatterplot di Matplotlib

Tambahkan komentar

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