Kom igångKom igång gratis

Visualisera data: Antal per timme på dygnet

Nu kan vi skapa en Trelliscope-visning med ggplot2. Vi vill plotta antal resor mot timme på dygnet, färgkodade efter vardag/helg, och fasetterade efter rutt med hjälp av facet_trelliscope().

route_hod finns tillgänglig i din arbetsyta, men innehåller endast de 8 populäraste rutterna. I den sista övningen visar vi resultatet för alla topprutterna.

Den här övningen är en del av kursen

Visualisering av big data med Trelliscope i R

Visa kurs

Övningsinstruktioner

  • Använd punkter för att plotta start_hod på x-axeln och n på y-axeln, och färgkoda punkterna efter weekday. Ange size = 3 i din geom-specifikation så att punkterna syns tydligare i diagrammet.
  • Fasettera efter start- och slutstationens namn, och ange en inledande layout med 2 rader och 4 kolumner.
  • För att spara utrymme tar du bort förklaringen genom att lägga till theme(legend.position = "none") i din ggplot2-specifikation.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

library(trelliscopejs)
library(ggplot2)

# Create the plot
ggplot(___) +
  ___ +
  facet_trelliscope(~ ___ + ___, ___) +
  theme(___)
Redigera och kör kod