Staafdiagram
Een staafdiagram, ook wel bekend als een staafgrafiek, is een visuele weergave waarbij categorische gegevens worden weergegeven met rechthoekige staven. De hoogte of lengte van deze staven is direct evenredig aan de waarden die ze voorstellen.
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()
Parameters van het staafdiagram
Voor het maken van een staafdiagram vereist de functie bar()
van pyplot
twee hoofdargumenten:
een lijst met labels voor de x-as;
en de bijbehorende hoogtes van de staven.
Het diagram kan worden aangepast met optionele parameters zoals:
color
— stelt de kleur(en) van de staven in (standaard is blauw);width
— bepaalt de breedte van de staven (standaard is0.8
). Dit kan een enkel getal zijn of een lijst met waarden voor individuele staven.
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()
De grafiek toont een consistente afname in balkbreedte van links naar rechts, overeenkomstig met de opgegeven waarden.
Zoals bij andere grafieken kun je altijd de documentatie raadplegen voor een snel overzicht van de syntaxis van de bar()
-functie en alle bijbehorende parameters.
Swipe to start coding
- Gebruik de juiste functie om een staafdiagram te maken.
- Geef
countries
engdp_list
in de juiste volgorde door aan deze functie. - Gebruik het juiste sleutelwoordargument om de breedte van de staven te specificeren.
- Vul de lijst voor dit sleutelwoordargument met de volgende waarden:
0.6
,0.45
,0.9
,0.2
van links naar rechts.
Oplossing
Bedankt voor je feedback!