Video: Statistical Programming with R by Connor Harris 2024
I ggplot2 i R kontrollerar vågar hur din data blir kortad till ditt geom. På så sätt kartläggs dina data till något du kan se (till exempel linjer, poäng, färger, position eller former).
Paketet ggplot2 är extremt bra för att välja förnuftiga standardvärden för dina skalor. I de flesta fall behöver du inte göra mycket för att anpassa dina vågar. Ggplot2 har dock ett brett utbud av mycket sofistikerade funktioner och inställningar för att ge dig finkorrigerad kontroll över ditt skalans beteende och utseende.
I följande exempel kartlägger du kolumnmtcars $ cyl till både form och färg på punkterna. Detta skapar två separata men överlappande skalor: En skala styr form, medan den andra skalan kontrollerar punkternas färg: >> ggplot (mtcars, aes (x = hp, y = mpg)) + + geom_point (form = faktor (cyl), färg = faktor (cyl)))
Namnet på en skala är standardvärdet till namnet på variabeln som får mappas till den. I det här fallet är du kortfaktor (cyl) till skalan. För att ändra utseendet på en skala, måste du lägga till en skalafunktion till din plot.
För att ändra namnet som visas i legenden om plottet, måste du ange argumentnamnet till dessa vågar. Till exempel byt namn på legenden till "Cylinders" genom att ange argumentnamnet = "Cylinders":
>> ggplot (mtcars, aes (x = hp, y = mpg)) + + geom_punkt (aes (form = faktor (cyl), färg = faktor (cyl)) + + skala_format namn = "Cylinders") + + scale_colour_discrete (name = "Cylinders")
På samma sätt, för att ändrax
-axisskalan, skulle du använda scale_x_continuous ().