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
Övningsinstruktioner
- Använd punkter för att plotta
start_hodpå x-axeln ochnpå y-axeln, och färgkoda punkterna efterweekday. Angesize = 3i 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(___)