Søjlediagram
Et søjlediagram, også kendt som et søjlediagram (bar graph), er en visuel repræsentation, hvor kategoriske data vises ved hjælp af rektangulære søjler. Højden eller længden af disse søjler er direkte proportional med de værdier, de repræsenterer.
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()
Parametre for søjlediagram
For at oprette et søjlediagram kræver funktionen bar()
fra pyplot
to hovedargumenter:
en liste af etiketter til x-aksen;
og de tilsvarende højder af søjlerne.
Diagrammet kan tilpasses med valgfrie parametre som:
color
— angiver farven/farverne på søjlerne (standard er blå);width
— definerer bredden på søjlerne (standard er0.8
). Dette kan være et enkelt tal eller en liste af værdier for individuelle søjler.
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 viser en jævn reduktion i søjlens bredde fra venstre mod højre, i overensstemmelse med de angivne værdier.
Som med andre diagrammer kan du altid henvise til dokumentationen for hurtigt opslag af syntaksen for bar()
-funktionen og alle dens parametre.
Swipe to start coding
- Brug den korrekte funktion til at oprette et søjlediagram.
- Angiv
countries
oggdp_list
i denne funktion i den rigtige rækkefølge. - Brug det rette nøgleord-argument til at angive bredden på søjlerne.
- Udfyld listen for dette nøgleord-argument med følgende værdier
0.6
,0.45
,0.9
,0.2
fra venstre mod højre.
Løsning
Tak for dine kommentarer!