Cara menambahkan judul ke legenda matplotlib (dengan contoh)


Secara default, legenda plot Matplotlib tidak menyertakan judul.

Namun, Anda dapat menggunakan sintaks dasar berikut untuk menambahkan judul pada keterangan:

 plt. legend (title=' this is my title ')

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh 1: Tambahkan judul ke legenda Matplotlib

Kode berikut menunjukkan cara membuat plot Matplotlib dengan banyak baris dan legenda:

 import pandas as pd
import matplotlib. pyplot as plt

#createdata
df = pd. DataFrame ({' points ': [11, 17, 16, 18, 22, 25, 26, 24, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4, 8]})

#add lines to plot
plt. plot (df[' points '], label=' Points ')
plt. plot (df[' assists '], label=' Assists ')

#add legend
plt. legend () 

Perhatikan bahwa keterangannya tidak memiliki judul.

Untuk menambahkannya, kita cukup menggunakan argumen title di fungsi plt.legend() :

 #add title to legend
plt. legend (title=' Metric ') 

tambahkan judul legenda ke plot Matplotlib

Untuk mengubah ukuran font judul keterangan, gunakan argumen title_fontsize :

Catatan : Ukuran font default adalah 10.

 #add title to legend with increased font size
plt. legend (title=' Metric ', title_fontsize= 25 ) 

Perhatikan bahwa ukuran font teks sekarang jauh lebih besar.

Anda juga dapat menggunakan argumen ukuran font untuk menambah ukuran font label dalam legenda:

 #add title to legend with increased title and label font size
plt. legend (title=' Metric ', title_fontsize= 25 , fontsize= 15 ) 

Perhatikan bahwa label dalam legenda kini jauh lebih besar.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di Matplotlib:

Bagaimana mengubah ukuran font legenda di Matplotlib
Bagaimana mengubah urutan elemen dalam legenda Matplotlib
Bagaimana mengubah posisi legenda di Matplotlib

Tambahkan komentar

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