1

This's a rather straightforward question where I'd like to increase the font size of the automatically generated R and p-value for my correlation plot via ggscatter. I've tried using cex but doesn't seems to work. Would appreciate any help on this, thanks.

My plot

1

My script

cpsbs <- read_csv("cpsbs.csv")
View(cpsbs)



psbs600 <-ggscatter(cpsbs, x = "npq600", y = "rd", 
          add = "reg.line", conf.int = TRUE, 
          cor.coef = TRUE, cor.method = "pearson",
          xlab = "Max NPQ (600s)", ylab = "PsbS relative density")+ theme(text = element_text(size = 18)) 

My data drame

data.frame(cpsbs)
  id  gen line   npq600  npq900        rd    delcq
1  1 PsbS L1.1 3.053330 0.19666 1.2211420 4.862588
2  2 PsbS L1.2 3.133333 0.17000 1.5918041 5.470889
3  3 PsbS L1.3 2.756667 0.17000 2.1668718 4.773088
4  4 PsbS L1.4 3.160000 0.21000 2.6198157 3.809744
5  5 PsbS L1.5 3.306667 0.20700 1.5571007 4.169890
6  6 PsbS L1.6 0.480000 0.33000 0.0000000 0.000000
7  7 PsbS L1.7 2.960000 0.20000 1.0520551 4.485594
8  8 PsbS L1.8 2.946667 0.21000 0.4648043 3.900248
9  9 PsbS L1.9 2.986667 0.18000 1.9454836 3.782560

1 Answer 1

1

I think you're looking for the cor.coef.size argument:

ggscatter(cpsbs, x = "npq600", y = "rd", 
          add = "reg.line", conf.int = TRUE, 
          cor.coef = TRUE, cor.method = "pearson",
          cor.coef.size = 10,
          xlab = "Max NPQ (600s)", ylab = "PsbS relative density")+ 
  theme(text = element_text(size = 18))

enter image description here

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.