Cara menyesuaikan posisi label sumbu di matplotlib
Anda dapat menggunakan sintaks dasar berikut untuk menyesuaikan posisi label sumbu di Matplotlib:
#adjust y-axis label position ax. yaxis . set_label_coords (-.1, .5) #adjust x-axis label position ax. xaxis . set_label_coords (.5, -.1)
Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.
Contoh 1: Sesuaikan posisi label pada sumbu X
Kode berikut menunjukkan cara membuat plot di Matplotlib dan hanya mengatur letak posisi label pada sumbu x:
import matplotlib. pyplot as plt #define data x = [1, 2, 3, 4, 5, 6] y = [4, 5, 8, 14, 24, 19] #create scatterplot fig, ax = plt. subplots () ax. scatter (x,y) #add axis labels ax. set_ylabel (' Y-Axis Label ') ax. set_xlabel (' X-Axis Label ') #adjust position of x-axis label ax. xaxis . set_label_coords (.9, -.1)
Perhatikan bahwa sistem koordinat sumbu menggunakan (0, 0) untuk mewakili sudut kiri bawah plot, (0,5, 0,5) untuk mewakili pusat, dan (1, 1) untuk mewakili sudut kanan atas.
Contoh 2: Sesuaikan posisi label pada sumbu Y
Kode berikut menunjukkan cara membuat plot di Matplotlib dan hanya mengatur letak posisi label sumbu Y:
import matplotlib. pyplot as plt #define data x = [1, 2, 3, 4, 5, 6] y = [4, 5, 8, 14, 24, 19] #create scatterplot fig, ax = plt. subplots () ax. scatter (x,y) #add axis labels ax. set_ylabel (' Y-Axis Label ') ax. set_xlabel (' X-Axis Label ') #adjust position of x-axis label ax. yaxis . set_label_coords (-.1, .1)
Contoh 3: Sesuaikan posisi label kedua sumbu
Kode berikut menunjukkan cara membuat plot di Matplotlib dan mengatur letak posisi label kedua sumbu:
import matplotlib. pyplot as plt #define data x = [1, 2, 3, 4, 5, 6] y = [4, 5, 8, 14, 24, 19] #create scatterplot fig, ax = plt. subplots () ax. scatter (x,y) #add axis labels ax. set_ylabel (' Y-Axis Label ') ax. set_xlabel (' X-Axis Label ') #adjust position of both axis labels ax. yaxis . set_label_coords (-.1, .1) ax. xaxis . set_label_coords (.9, -.1)
Sumber daya tambahan
Tutorial berikut menjelaskan cara menjalankan fungsi umum lainnya di Matplotlib:
Cara menyembunyikan sumbu di Matplotlib
Cara memutar label tanda centang di Matplotlib
Bagaimana cara mengubah jumlah centang di Matplotlib