Graphics in R, version 4.3.2, does not work well in MacOS
Since I'm able to reproduce the issue as well...
$ system_profiler SPHardwareDataType | grep Model
Model Name: MacBook Pro
Model Identifier: MacBookPro18,1
Model Number: Z14V0016HLL/A
and
sessionInfo()
R version 4.3.2 (2023-10-31)
Platform: aarch64-apple-darwin20 (64-bit)
Running under: macOS Sonoma 14.3.1
As a slightly more minimal example, this reproduces the issue readily for me:
plot(1); Sys.sleep(1); abline(h = 1, v = 1, col = "gray60")
The plot with the single point is shown, but the two lines are not
drawn. (They do get rendered later if I resize the Quartz window.)
If I remove the `Sys.sleep(1)` call, then the single point and the two
lines are all drawn together.
My best guess is that this is related to the most recent Sonoma
update; perhaps something has changed on the AppKit / Quartz side. Let
me know if there's any other information I can try and provide.
Best,
Kevin
On Sat, Feb 17, 2024 at 8:01?PM Simon Urbanek
<simon.urbanek at r-project.org> wrote:
Maria, can you, please, include the full output of sessionInfo() in R and system_profiler SPHardwareDataType | grep Model in Terminal? I cannot replicate it, either, but then we have no idea which hardware and macOS you are using. Thanks, Simon
On Feb 16, 2024, at 10:25 PM, Mar?a de los ?ngeles Casares de Cal <macdec at me.com> wrote: Dear Simon and anyone else who might be interested in this: I have studied in more detail the problem referred to in the message below, and can confirm that R does not work well on macOS when I do graphics (plots). I have only tested with the "abline? command, using the examples that are in R?s help. And it does not work. I have tested it on several computers, in Terminal and with RGUI. I have also checked it in RStudio in macOS (it does work) and with R in Windows (it does work). What I have done is the following: In the "abline" command help, the first example is: ## Setup up coordinate system (with x == y aspect ratio): plot (c(-2,3), c(-1,5), type = "n", xlab = "x", ylab = "y", asp = 1) ## the x- and y-axis, and an integer grid abline (h = 0, v = 0, col = "gray60") text (1,0, "abline( h = 0 )", col = "gray60", adj = c(0, -.1)) abline (h = -1:5, v = -2:3, col = "lightgray", lty = 3) abline (a = 1, b = 2, col = 2) text (1,3, "abline( 1, 2 )", col = 2, adj = c(-.1, -.1)) if I run line by line, R does not do the plots (only open the Quartz window). If I run all together, R does the plots sometimes yes and sometimes no. I have the latest stable version of XQuartz (2.8.5) What could be the problem? Thank you in advance. Best regards. Mar?a-?ngeles Casares-de-Cal
Inicio del mensaje reenviado: De: Mar?a de los ?ngeles Casares de Cal <macdec at me.com> Asunto: Spanish version of R, version 4.3.2, does not work Fecha: 14 de febrero de 2024, 20:29:09 CET Para: r-sig-mac at r-project.org Hi everyone, I have a problem since I have installed the last version of R 4.3.2 (spanish version) R does not work! For example: x <- 1:20 #this is ok y <- 10 + rnorm(n=20,mean=0,sd=1) #this is ok plot(x,y,pch=20,col="red") #this is ok, but I have to run some times this model <- lm(y~x) #this is ok summary(model) #this is ok abline(model) #R does not plot the regression line in the window where I have the points. (And this code in RStudio works well). (I have installed the last version of XQuartz.) I do not know what is the problem. Perhaps, because is the Spanish version? How can I install the English version? Any help? Thank you in advance. Best regards. Mar?a-?ngeles Casares-de-Cal
_______________________________________________ R-SIG-Mac mailing list R-SIG-Mac at r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-mac