Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oprettelse af Søjlediagrammer | Datavisualisering
Dataanalyse med R

bookOprettelse af Søjlediagrammer

Hvorfor bruge søjlediagrammer?

Søjlediagrammer er en af de mest almindelige metoder til at visualisere kategoriske data. De anvendes til:

  • Sammenligning af antal eller frekvenser for kategorier;
  • Visualisering af gruppespecifikke opsummeringer (såsom gennemsnitlig pris pr. brændstoftype);
  • Forståelse af relationer mellem to kategoriske variabler ved brug af grupperede eller stablede søjler.

Uanset om antallet af biler efter brændstoftype vises, eller transmissionsformer sammenlignes på tværs af brændstoffer, gør søjlediagrammer kategoriske sammenligninger tydelige og intuitive.

Syntaks for søjlediagram i ggplot2

Et søjlediagram kan oprettes i ggplot2 ved hjælp af geom_bar(). Når kun x-æstetikken angives, tæller geom_bar() automatisk antallet af observationer i hver kategori.

ggplot(data = df, aes(x = category)) +
  geom_bar()

Hvis der også angives en y-æstetik med faktiske værdier, skal stat = "identity" angives, så ggplot2 bruger de givne værdier i stedet for at tælle rækker.

ggplot(data = df, aes(x = category, y = value)) +
  geom_bar(stat = "identity")

Eksempel: Antal biler efter brændstoftype

Et søjlediagram kan bruges til at vise, hvor mange biler der er tilgængelige for hver brændstoftype. I dette eksempel er søjlerne udfyldt med lyseblå og omkranset med rød for at fremhæve dem. Der tilføjes etiketter for tydelighed, og theme_minimal() anvendes for et mere enkelt udtryk.

ggplot(df, aes(x = fuel)) + 
  geom_bar(fill = "lightblue", color = "red") +
  labs(title = "Car Distribution by Fuel Type", 
       x = "Fuel Type", 
       y = "Count") +
  theme_minimal()

Denne visualisering fremhæver fordelingen af biler på tværs af forskellige brændstofkategorier, hvilket gør det let at sammenligne deres relative tilgængelighed.

question mark

Hvad gør geom_bar() når kun variablen x er angivet?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 2

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

What is the difference between stacked and grouped bar plots?

How do I customize the colors and themes in a bar plot?

Can you explain how to add labels and titles to my bar plots?

Awesome!

Completion rate improved to 4

bookOprettelse af Søjlediagrammer

Stryg for at vise menuen

Hvorfor bruge søjlediagrammer?

Søjlediagrammer er en af de mest almindelige metoder til at visualisere kategoriske data. De anvendes til:

  • Sammenligning af antal eller frekvenser for kategorier;
  • Visualisering af gruppespecifikke opsummeringer (såsom gennemsnitlig pris pr. brændstoftype);
  • Forståelse af relationer mellem to kategoriske variabler ved brug af grupperede eller stablede søjler.

Uanset om antallet af biler efter brændstoftype vises, eller transmissionsformer sammenlignes på tværs af brændstoffer, gør søjlediagrammer kategoriske sammenligninger tydelige og intuitive.

Syntaks for søjlediagram i ggplot2

Et søjlediagram kan oprettes i ggplot2 ved hjælp af geom_bar(). Når kun x-æstetikken angives, tæller geom_bar() automatisk antallet af observationer i hver kategori.

ggplot(data = df, aes(x = category)) +
  geom_bar()

Hvis der også angives en y-æstetik med faktiske værdier, skal stat = "identity" angives, så ggplot2 bruger de givne værdier i stedet for at tælle rækker.

ggplot(data = df, aes(x = category, y = value)) +
  geom_bar(stat = "identity")

Eksempel: Antal biler efter brændstoftype

Et søjlediagram kan bruges til at vise, hvor mange biler der er tilgængelige for hver brændstoftype. I dette eksempel er søjlerne udfyldt med lyseblå og omkranset med rød for at fremhæve dem. Der tilføjes etiketter for tydelighed, og theme_minimal() anvendes for et mere enkelt udtryk.

ggplot(df, aes(x = fuel)) + 
  geom_bar(fill = "lightblue", color = "red") +
  labs(title = "Car Distribution by Fuel Type", 
       x = "Fuel Type", 
       y = "Count") +
  theme_minimal()

Denne visualisering fremhæver fordelingen af biler på tværs af forskellige brændstofkategorier, hvilket gør det let at sammenligne deres relative tilgængelighed.

question mark

Hvad gør geom_bar() når kun variablen x er angivet?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 2
some-alt