Video: 7 OLIKA SÄTT ATT RAPPA PÅ 2024
Plottfunktionen i R har ett typargument som styr typen av plot som ritas. Till exempel, för att skapa en plot med linjer mellan datapunkter, använd typ = "L", för att bara plotta punkterna, använd typ = "p", och för att rita båda raderna och punkterna, använd typ = "b": >> plot (LakeHuron, typ = "l", main = " typ = "l" ")> plot (LakeHuron, typ =" p ", huvud =" typ = p "")> plot (LakeHuron, typ = "b", huvud = "type =" b "") > Plottet med linjer är endast till vänster, plot med punkter är i mitten, och plot med båda linjer och punkter är till höger.
Hjälpsidan för plot () har en lista över alla olika typer som du kan använda med argumentet:
"p":
-
Punkter :
-
: "b" :
-
Båda "c" :
-
Linjerna dela ensamma av "b" " o " :
-
Båda" överplottade " :
Histogram som (eller hög densitet) vertikala linjer -
"n" : Ingen plotting
-
Det verkar konstigt att använda en plottfunktion och sedan berätta för R att inte plotta den. Men det här kan vara mycket användbart när du behöver skapa bara titlarna och axlarna och diagramera data senare med hjälp av punkter (), rader () eller någon av de andra grafiska funktionerna. Denna flexibilitet kan vara användbar om du vill bygga ett diagram steg för steg (till exempel för presentationer eller dokument). Här är ett exempel: >> xy-plot (x, y, typ = "n")> poäng (x, y)
Bortsett från plot (), vilket ger dig stor flexibilitet vid skapandet av egna plottar, R ger också en mängd funktioner för att göra specifika typer av tomter. Här är några att utforska:
Scatterplot:
Om du passerar två numeriska vektorer som argument för att plotta (), är resultatet en scatterplot. Försök: >> med (mtcars, plot (mpg, disp))Box-and-whisker-plot:
Använd funktionen boxplot (): >> med (mtcars, boxplot))
-
Histogram: Ett histogram avbildar frekvensen av observationer. Använd funktionen hist (): >> med (mtcars, hist (mpg))
Matris av scatterplots:
-
Funktionen par () är användbar vid datautforskning, eftersom den plottar en matris av scatterplots. Varje variabel blir plottad mot en annan. >> par (iris)