R Plot pch Symbols: Different point shapes in R

[This article was first published on Methods – finnstats, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

R plot pch symbols, In this tutorial we are going to describe different pch values in R.  The plotting argument used to specify point shapes is pch.

Let’s install the ggpubr package from cran, and then plot different shapes in R.

#install.packages("ggpubr")
ggpubr::show_point_shapes()

R Plot pch Symbols

The 25 different points symbols are commonly used in R for making beautiful graphs.

tidyverse in r – Complete Tutorial » Unknown Techniques »

  • pch = 0,square
  • pch = 1,circle
  • pch = 2,triangle point up
  • pch = 3,plus
  • pch = 4,cross
  • pch = 5,diamond
  • pch = 6,triangle point down
  • pch = 7,square cross
  • pch = 8,star
  • pch = 9,diamond plus
  • pch = 10,circle plus
  • pch = 11,triangles up and down
  • pch = 12,square plus
  • pch = 13,circle cross
  • pch = 14,square and triangle down
  • pch = 15, filled square
  • pch = 16, filled circle
  • pch = 17, filled triangle point-up
  • pch = 18, filled diamond
  • pch = 19, solid circle
  • pch = 20,bullet (smaller circle)
  • pch = 21, filled circle blue
  • pch = 22, filled square blue
  • pch = 23, filled diamond blue
  • pch = 24, filled triangle point-up blue
  • pch = 25, filled triangle point down blue

Let create a default plot pch = 1 (empty circle)

Deep Neural Network in R » Keras & Tensor Flow

plot(x = mtcars$mpg, y = mtcars$disp, frame = FALSE,
     xlab = "MPG", ylab = "DISP")

As mentioned above, we can change different pch values.

Principal component analysis (PCA) in R »

Change plot symbol to pch = 8 (star)

plot(x = mtcars$mpg, y = mtcars$disp, frame = FALSE,
     xlab = "MPG", ylab = "DISP",
     pch = 8)

If you want to change the color and the size of points, use the following arguments

  • col: For example, col = “red” or col = “#FF0000”.
  • cex: the size of point symbols. Numeric values, 1=default, 1.5 is 50% larger, 0.5 is 50% smaller, etc.

For making attractive plots you can make use of bg and lwd arguments also.

  • bg: plot background color
  • lwd: ine width relative to the default (default=1). 2 is twice as wide

If you want to know more about lwd check it here

Line types in R: Ultimate Guide For R Baseplot and ggplot »

Change color and background

plot(x = mtcars$mpg, y = mtcars$disp, frame = FALSE,
     xlab = "MPG", ylab = "DISP",
     pch = 8, col =  "#FF0000")

Use pch = 21 and change border line width (lwd), and background color (bg)

plot(x = mtcars$mpg, y = mtcars$disp, frame = FALSE,
     xlab = "MPG", ylab = "DISP",
     pch = 21, bg = "red", col = "black",
     lwd = 0.9, cex = 1.5)

QQ-plots in R: Quantile-Quantile Plots-Quick Start Guide »

Enjoyed this article? Don’t forget to show your love, Please Subscribe the Newsletter and COMMENT below!

The post R Plot pch Symbols: Different point shapes in R appeared first on finnstats.

To leave a comment for the author, please follow the link and comment on their blog: Methods – finnstats.

R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)