Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Pylväskaavioiden Luominen | Datan Visualisointi
Datan Analysointi R:llä

Pylväskaavioiden Luominen

Pyyhkäise näyttääksesi valikon

Miksi käyttää pylväsdiagrammeja?

Pylväsdiagrammit ovat yksi yleisimmistä tavoista visualisoida luokittelu- eli kategorista dataa. Niitä käytetään:

  • Kategorioiden lukumäärien tai frekvenssien vertailuun;
  • Ryhmäkohtaisten yhteenvetojen visualisointiin (esim. keskihinta polttoainetyypeittäin);
  • Kahden kategorisen muuttujan välisten suhteiden havainnollistamiseen ryhmitellyillä tai pinotuilla pylväillä.

Olipa kyseessä autojen määrä polttoainetyypeittäin tai vaihteistotyyppien vertailu polttoaineiden välillä, pylväsdiagrammit tekevät kategorisista vertailuista selkeitä ja intuitiivisia.

Pylväsdiagrammin syntaksi ggplot2:ssa

Pylväsdiagrammi voidaan luoda ggplot2-kirjastolla käyttämällä geom_bar()-funktiota. Kun määritetään vain x-esteettinen muuttuja, geom_bar() laskee automaattisesti havaintojen määrän jokaisessa kategoriassa.

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

Jos määrität lisäksi y-esteettisen muuttujan arvoilla, sinun tulee asettaa stat = "identity", jotta ggplot2 käyttää annettuja arvoja rivien laskemisen sijaan.

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

Esimerkki: Autojen määrä polttoainetyypeittäin

Pylväsdiagrammia voidaan käyttää näyttämään, kuinka monta autoa on saatavilla eri polttoainetyypeillä. Tässä esimerkissä pylväät täytetään vaaleansinisellä ja reunustetaan punaisella korostuksen vuoksi. Selkeyden vuoksi lisätään otsikot, ja theme_minimal()-teema antaa siistin ulkoasun.

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()

Tämä visualisointi korostaa autojen jakautumista eri polttoaineluokkiin, mikä helpottaa niiden suhteellisen saatavuuden vertailua.

question mark

Mitä geom_bar() tekee, kun vain x-muuttuja on annettu?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 2. Luku 2
some-alt