Tilføjelse af Titel til Diagrammet
Valg af titel
Et godt plot indeholder en klar og informativ titel. Generiske titler som "Line plot" eller "Scatter plot" mangler kontekst og formår ikke at formidle formålet med visualiseringen. Et bedre eksempel er "New York Average Monthly Temperatures (2022)", som specificerer datainhold, placering og tidsperiode—nøgleoplysninger, der giver klarhed.
Følgende viser, hvordan man sætter en plottitel ved hjælp af matplotlib
:
import matplotlib.pyplot as plt programming_languages = ['Python', 'Java', 'C#', 'C++'] shares = [40, 30, 17, 13] plt.bar(programming_languages, shares, color=['b', 'green', 'red', 'yellow']) # Setting the plot title plt.title('Percentage of users of programming languages') plt.show()
Tilpasning af titel
Titlen angives ved hjælp af funktionen plt.title()
med titelteksten angivet som en streng. Ud over hovedparameteren label
kan skriftstørrelsen ændres via argumentet fontsize
(standard er 10
), og skriftfarven kan angives med parameteren color
. Dette er de primære muligheder for at tilpasse titler.
En anden vigtig parameter er loc
(placering), som kan have en af værdierne: center
(standard), left
og right
.
Lad os nu ændre titlen i vores eksempel:
import matplotlib.pyplot as plt programming_languages = ['Python', 'Java', 'C#', 'C++'] shares = [40, 30, 17, 13] plt.bar(programming_languages, shares, color=['b', 'green', 'red', 'yellow']) # Customizing the title appearance plt.title('Percentage of users of programming languages', loc='left', fontsize=7, color='indigo') plt.show()
Titlen er justeret til venstre, med øget skriftstørrelse og ændret skrifttypefarve. Disse parametre er typisk hovedfokus ved tilpasning af titler.
Du kan dog altid henvise til title()
dokumentationen for yderligere information.
Swipe to start coding
Opgaven er at oprette en titel til et linjediagram over gennemsnitlige årlige temperaturer i Boston og Seattle.
- Brug den korrekte funktion til at angive titlen for diagrammet.
- Angiv følgende titel:
'Boston and Seattle average yearly temperatures'
. - Angiv skriftstørrelsen for titlen til
15
. - Angiv placeringen af titlen til
right
.
Løsning
Tak for dine kommentarer!