plot - How can we keep the default axis values but just turn them to percentages in R? -


i'm wondering how can keep default y-axis values r in plot turn them percentages? specifically, if need use axis() how should specify "at =" in axis() keep default tickmarked values?

an example here:

x = rbinom(10, 100, .7) plot(x) 

here thought might work didn't:

plot(x, yaxt = "n") tk = par("yaxp") axis(2, @ = seq(tk[1], tk[2], l = tk[3]), labels = paste0(seq(tk[1], tk[2], l = tk[3]), "%")) 

this job you:

plot(x, yaxt="n")    axis(2, at=axticks(2), labels=paste0("%", axticks(2))) 

below, can see result of plot(x) , solution above side side:

   set.seed(123)    x = rbinom(10, 100, .7)     plot(x)     plot(x, yaxt="n")    axis(2, at=axticks(2), labels=paste0("%", axticks(2))) 


Comments

Popular posts from this blog

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

python Tkinter Capturing keyboard events save as one single string -

sql server - Why does Linq-to-SQL add unnecessary COUNT()? -