Text won't show up on plot I generated

I generated a scatterplot and I am trying to paste the correlation of the variable on the plot itself. I used the following code and the text won't show up. Any help is appreciate.

plot(sunglasses$Ice.Cream.Sales...,sunglasses$Temperature.Celsius., xlab = "Ice Cream Sales", ylab = "Temperature (Celsius)", pch = 15, col = "Blue")
abline(lm(sunglasses$Temperature.Celsius. ~ sunglasses$Ice.Cream.Sales...), col="Red", lwd = 2)
text(paste("Correlation:", round(cor(sunglasses$Temperature.Celsius.,sunglasses$Ice.Cream.Sales...),3)),x = 15, y = 75)

Why did you choose these particular values?

I was trying to see if the position of the text made a difference for how it shows up on the plot. No particular reference.

Try x as 400 and y as 24.

Any change ?

Nope, did not change unfortunately

Ok. Then I recommend you try to make a reprex of your issue.

Please have a look at this guide, to see how to create one:

Short Version

You can share your data in a forum friendly way by passing the data to share to the dput() function.
If your data is too large you can use standard methods to reduce it before sending to dput().
When you come to share the dput() text that represents your data, please be sure to format your post with triple backticks on the line before your code begins to format it appropriately.

( example_df <- structure(list(Sepal.Length = c(5.1, 4.9, 4.7, 4.6, 5, 5.4, 4.6, 
5, 4.4, 4.9), Sepal.Width = c(3.5, 3, 3.2, 3.1, 3.6, 3.9, 3.4, 
3.4, 2.9, 3.1), Petal.Length = c(1.4, 1.4, 1.3, 1.5, 1.4, 1.7, 
1.4, 1.5, 1.4, 1.5), Petal.Width = c(0.2, 0.2, 0.2, 0.2, 0.2, 
0.4, 0.3, 0.2, 0.2, 0.1), Species = structure(c(1L, 1L, 1L, 1L, 
1L, 1L, 1L, 1L, 1L, 1L), .Label = c("setosa", "versicolor", "virginica"
), class = "factor")), row.names = c(NA, -10L), class = c("tbl_df", 
"tbl", "data.frame")))

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.

If you have a query related to it or one of the replies, start a new topic and refer back with a link.