ggplot2 Error in R – Don’t know how to automatically pick scale for object of type function (2 Examples)
This article explains how to deal with the ggplot2 error “Don’t know how to automatically pick scale for object type” in R.
Setting up the Examples
set.seed(65932) # Creating example data in R my_df <- data.frame(Sample = rnorm(100)) head(my_df) # Sample # 1 0.1140494 # 2 -0.4302736 # 3 1.7413250 # 4 1.4110479 # 5 -0.9949425 # 6 0.1164342 |
set.seed(65932) # Creating example data in R my_df <- data.frame(Sample = rnorm(100)) head(my_df) # Sample # 1 0.1140494 # 2 -0.4302736 # 3 1.7413250 # 4 1.4110479 # 5 -0.9949425 # 6 0.1164342
install.packages("ggplot2") # Install ggplot2 package library("ggplot2") # Load ggplot2 package |
install.packages("ggplot2") # Install ggplot2 package library("ggplot2") # Load ggplot2 package
Example 1: Replicating the Error Message – automatically pick scale for object of type function
ggplot(my_df, aes(x = 1:100, y = sample)) + # y = sample (lower case s) geom_point() # Don't know how to automatically pick scale for object of type function. Defaulting to continuous. # Error: Aesthetics must be valid data columns. Problematic aesthetic(s): y = sample. # Did you mistype the name of a data column or forget to add after_stat()? # Run `rlang::last_error()` to see where the error occurred. |
ggplot(my_df, aes(x = 1:100, y = sample)) + # y = sample (lower case s) geom_point() # Don't know how to automatically pick scale for object of type function. Defaulting to continuous. # Error: Aesthetics must be valid data columns. Problematic aesthetic(s): y = sample. # Did you mistype the name of a data column or forget to add after_stat()? # Run `rlang::last_error()` to see where the error occurred.
Example 2: Solving the Error Message – automatically pick scale for object of type function
ggplot(my_df, aes(x = 1:100, y = Sample)) + # y = Sample (upper case S) geom_point() |
ggplot(my_df, aes(x = 1:100, y = Sample)) + # y = Sample (upper case S) geom_point()
Related Articles
Please find some related R programming tutorials on topics such as coding errors, lists, and data objects below: