Stapeldiagram
Ett stapeldiagram, även känt som ett stapelgraf, är en visuell representation där kategoriska data visas med rektangulära staplar. Höjden eller längden på dessa staplar är direkt proportionell mot de värden de representerar.
import matplotlib.pyplot as plt programming_languages = ['Java', 'Python', 'C#', 'C++'] shares = [30, 40, 17, 13] # Creating a bar chart with separate colors for each bar plt.bar(programming_languages, shares, color=['blue', 'green', 'red', 'yellow']) plt.show()
Parametrar för stapeldiagram
För att skapa ett stapeldiagram kräver funktionen bar()
från pyplot
två huvudsakliga argument:
en lista med etiketter för x-axeln;
samt motsvarande höjder för staplarna.
Du kan anpassa diagrammet med valfria parametrar såsom:
color
— anger färg(er) på staplarna (standard är blå);width
— definierar bredden på staplarna (standard är0.8
). Detta kan vara ett enskilt tal eller en lista med värden för individuella staplar.
import matplotlib.pyplot as plt programming_languages = ['Python', 'Java', 'C#', 'C++'] shares = [40, 30, 17, 13] # Specify the bars colors and widths plt.bar(programming_languages, shares, color=['blue', 'green', 'red', 'yellow'], width=[0.9, 0.7, 0.5, 0.3]) plt.show()
Diagrammet visar en konsekvent minskning av stapelbredd från vänster till höger, i enlighet med de angivna värdena.
Som med andra diagram kan du alltid hänvisa till dokumentationen för en snabb översikt av syntaxen för bar()
-funktionen och alla dess parametrar.
Swipe to start coding
- Använd rätt funktion för att skapa ett stapeldiagram.
- Skicka in
countries
ochgdp_list
i denna funktion i rätt ordning. - Använd rätt nyckelordargument för att ange staplarnas bredd.
- Fyll listan för detta nyckelordargument med följande värden
0.6
,0.45
,0.9
,0.2
från vänster till höger.
Lösning
Tack för dina kommentarer!