Jak dodać tytuł tabeli do pandas dataframe
Możesz użyć funkcji set_title() matplotlib, aby dodać tytuł do tabeli utworzonej na podstawie ramki DataFrame pandy:
ax. set_title (' Some Title ')
Poniższy przykład pokazuje, jak w praktyce wykorzystać tę funkcję.
Przykład: dodaj tytuł tabeli do ramki danych Pandas
Załóżmy, że mamy następującą ramkę danych pand, która wyświetla punkty i asysty dla różnych drużyn koszykówki:
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
Możemy użyć poniższego kodu, aby utworzyć w matplotlib tabelę wyświetlającą wartości z DataFrame i użyć set_title() do określenia tytułu tabeli:
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 ')
Uwaga : Pełną dokumentację funkcji table() można znaleźć w matplotlib tutaj .
Należy zwrócić uwagę, że nad tabelą dodano tytuł „Punkty i asysty według drużyny”.
Pamiętaj również, że możesz użyć argumentów Fontdict i loc , aby zmienić czcionkę i lokalizację tytułu:
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 ')
Zwróć uwagę, że czcionka tytułowa jest teraz większa, pogrubiona, wyrównana do lewej i niebieska.
Pełną listę sposobów zmiany wyglądu tytułu znajdziesz w dokumentacji matplotlib .
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje na pandach:
Jak dodać tytuły do działek w Pandach
Jak utworzyć chmurę punktów z Pandas DataFrame
Jak utworzyć histogram z Pandas DataFrame