Stolpediagram
Et stolpediagram, også kjent som et søylediagram, er en visuell fremstilling hvor kategoriske data vises ved hjelp av rektangulære stolper. Høyden eller lengden på disse stolpene er direkte proporsjonal med verdiene de representerer.
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()
Parametere for stolpediagram
For å lage et stolpediagram krever funksjonen bar()
fra pyplot
to hovedargumenter:
en liste med etiketter for x-aksen;
og de tilsvarende høydene på stolpene.
Du kan tilpasse diagrammet med valgfrie parametere som:
color
— angir fargen(e) på stolpene (standard er blå);width
— definerer bredden på stolpene (standard er0.8
). Dette kan være et enkelt tall eller en liste med verdier for individuelle stolper.
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 jevn reduksjon i stolpebredde fra venstre mot høyre, i samsvar med de angitte verdiene.
Som med andre diagrammer kan du alltid se i dokumentasjonen for raskt oppslag av syntaksen til bar()
-funksjonen og alle dens parametere.
Swipe to start coding
- Bruk riktig funksjon for å lage et stolpediagram.
- Send inn
countries
oggdp_list
til denne funksjonen i riktig rekkefølge. - Bruk riktig nøkkelordargument for å angi bredden på stolpene.
- Fyll listen for dette nøkkelordargumentet med følgende verdier
0.6
,0.45
,0.9
,0.2
fra venstre mot høyre.
Løsning
Takk for tilbakemeldingene dine!