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.urba...@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 
> > <mac...@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 <mac...@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@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@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac

_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to