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 ')
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