Intro to R - 4. Base R Plots
OIT/SMU Libraries Data Science Workshop Series Michael Hahsler
OIT, SMU
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 1 / 24
Intro to R - 4. Base R Plots OIT/SMU Libraries Data Science Workshop - - PowerPoint PPT Presentation
Intro to R - 4. Base R Plots OIT/SMU Libraries Data Science Workshop Series Michael Hahsler OIT, SMU Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 1 / 24 Simple Plots 1 High-level Graphics Functions 2 Low-level Graphics
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 1 / 24
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 2 / 24
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 3 / 24
1
2
3
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 4 / 24
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 5 / 24
20 40 60 80 100 2000 4000 6000 8000 10000 x y
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 6 / 24
20 40 60 80 100 2000 4000 6000 8000 10000 x y
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 7 / 24
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 8 / 24
70 75 80 160 180 200 220 240 260 280
Weight by Height
Height Weight
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 9 / 24
Sepal.Length
2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 0.5 1.0 1.5 2.0 2.5 2.0 2.5 3.0 3.5 4.0
Sepal.Width Petal.Length
1 2 3 4 5 6 7 0.5 1.0 1.5 2.0 2.5 4.5 5.5 6.5 7.5 1 2 3 4 5 6 7
Petal.Width Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 10 / 24
Sandra Michael Peter Student GPA 1 2 3 4
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 11 / 24
mlb_tex <- mlb[mlb$Team == "TEX", ] # use par to make space for labels see ? par and look for mar (plot margin)
barplot(sort(table(mlb_tex$Position), decreasing = TRUE), las = 2, ylab = "Count", main = "Texas Rangers: Players per position")
Relief Pitcher Starting Pitcher Outfielder Catcher Shortstop Designated Hitter First Baseman Second Baseman Third Baseman
Texas Rangers: Players per position
Count 2 4 6 8 10
par(oldpar) Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 12 / 24
Histogram of mlb$Age
mlb$Age Frequency 20 25 30 35 40 45 50 20 40 60 80 100
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 13 / 24
Histogram of mlb$Age
mlb$Age Density 20 25 30 35 40 45 50 0.00 0.02 0.04 0.06 0.08 0.10
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 14 / 24
0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 15 / 24
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 16 / 24
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 17 / 24
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 18 / 24
x y 20 40 60 80 100 4000 8000
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 19 / 24
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 20 / 24
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 21 / 24
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 22 / 24
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 23 / 24
1
2
3
Michael Hahsler (OIT, SMU) Intro to R - 4. Base R Plots 24 / 24