Bagaimana cara menambahkan judul tabel ke pandas dataframe


Anda dapat menggunakan fungsi set_title() matplotlib untuk menambahkan judul ke tabel yang dibuat dari pandas DataFrame:

 ax. set_title (' Some Title ')

Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.

Contoh: menambahkan judul tabel ke Pandas DataFrame

Katakanlah kita memiliki panda DataFrame berikut yang menampilkan poin dan assist untuk berbagai tim bola basket:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],
                   ' points ': [18, 22, 19, 14, 14, 11, 20, 28],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4]})

#view DataFrame
print (df)

  team points assists
0 to 18 5
1 B 22 7
2 C 19 7
3 D 14 9
4 E 14 12
5 F 11 9
6 G 20 9
7:28 a.m. 4

Kita dapat menggunakan kode berikut untuk membuat tabel di matplotlib yang menampilkan nilai dari DataFrame dan menggunakan set_title() untuk menentukan judul tabel:

 import matplotlib. pyplot as plt

#initialize figure
fig = plt. figure (figsize = (8, .2))
ax = fig. add_subplot (111)

#create table
ax. table (cellText = df. values , rowLabels = df. index , 
         colLabels = df. columns , cellLoc=' center ')

#add title to table
ax. set_title (' Points and Assists by Team ')

#turn axes off
ax. axis (' off ')

tambahkan judul ke pandas DataFrame

Catatan : Anda dapat menemukan dokumentasi lengkap fungsi table() di matplotlib di sini .

Perhatikan bahwa judul “Poin dan Assist oleh Tim” telah ditambahkan di atas tabel.

Perhatikan juga bahwa Anda dapat menggunakan argumen fontdict dan loc untuk mengubah font dan lokasi judul:

 import matplotlib. pyplot as plt

#initialize figure
fig = plt. figure (figsize = (8, .2))
ax = fig. add_subplot (111)

#create table
ax. table (cellText = df. values , rowLabels = df. index , 
         colLabels = df. columns , cellLoc=' center ')

#add title to table
ax. set_title (' Points and Assists by Team ', 
              fontdict={' fontsize ': 20 ,
                        ' fontweight ': ' bold ',
                        ' color ': ' steelblue '},
              loc=' left ')

#turn axes off
ax. axis (' off ') 

Perhatikan bahwa font judul sekarang lebih besar, tebal, rata kiri, dan biru.

Lihat dokumentasi matplotlib untuk daftar lengkap cara mengubah tampilan judul.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di panda:

Bagaimana cara menambahkan judul ke plot di Pandas
Cara membuat titik cloud dari Pandas DataFrame
Cara membuat histogram dari Pandas DataFrame

Tambahkan komentar

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