[prev in list] [next in list] [prev in thread] [next in thread] 

List:       r-sig-mac
Subject:    Re: [R-SIG-Mac] Graphics in R, version 4.3.2, does not work well in MacOS
From:       María_de_los_Ángeles_Casares_de_Cal_via_R-SIG-Mac <r-sig-m
Date:       2024-02-22 10:21:32
Message-ID: AC43A3BC-AC03-4754-BB1F-434CC1059783 () me ! com
[Download RAW message or body]

Thank you very much, Simon.

I have installed this R:
R-4.3-branch
4.3.3 RC
(2024/02/22, r85969)

And the problem is solved.

Thanks again.
I would like to add my voice to Daniel Kelley's message:
Many thanks to all of those who have worked so hard on R over the years.  I=
t's a very pleasant system, and community.

Best regards,
=C3=81ngeles



> El 22 feb 2024, a las 4:33, Simon Urbanek <simon.urbanek@R-project.org> e=
scribi=C3=B3:
> =

> I can confirm that this is a rather nasty Sonoma bug at least since macOS=
 14.3.1. It seems Apple tried to implement some kind of optimization that w=
ants to minimize redraws in views, but it's buggy in that it doesn't detect=
 that the contents have actually changed and thus refuses to redraw the vie=
w even though R tells it to do so. I found a somewhat convoluted work-aroun=
d: if we draw two different things (just say dummy rectangles of varying co=
lor) and then overwrite them with the actual R plot then even Sonoma will r=
edraw the view. It is rather bizarre... The work around of doodling unrelat=
ed things on the screen is now in R-devel and R-patched (85968 and 85969 re=
sp.) so please check R 4.3.3 beta r85969 or higher from mac.R-project.org
> =

> Cheers,
> Simon
> =

> =

> =

>> On 22/02/2024, at 10:57 AM, Simon Urbanek <simon.urbanek@R-project.org> =
wrote:
>> =

>> I can confirm that this is a bug specific to macOS Sonoma 14.3.1, even e=
arlier versions of Sonoma don't have that problem. Given the number of prev=
ious bugs in Sonoma chances are Apple may fix in the in the next release, b=
ut I'll see if we can do anything about it on our end in the meantime.
>> =

>> Cheers,
>> Simon
>> =

>> =

>>> On 19/02/2024, at 5:56 AM, Mar=C3=ADa de los =C3=81ngeles Casares de Ca=
l via R-SIG-Mac <r-sig-mac@r-project.org> wrote:
>>> =

>>> Thank you very much for your information, Michael.
>>> =

>>> I had not realize that by changing the size of the window where all the=
 plots should be, everything appears.
>>> The same thing happens to me too.
>>> =

>>> Regards,
>>> =C3=81ngeles
>>> =

>>> =

>>> sessionInfo()
>>> R version 4.3.2 (2023-10-31)
>>> Platform: aarch64-apple-darwin20 (64-bit)
>>> Running under: macOS Sonoma 14.3.1
>>> =

>>> Matrix products: default
>>> BLAS:   /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/li=
b/libRblas.0.dylib =

>>> LAPACK: /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/li=
b/libRlapack.dylib;  LAPACK version 3.11.0
>>> =

>>> locale:
>>> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
>>> =

>>> time zone: Europe/Madrid
>>> tzcode source: internal
>>> =

>>> attached base packages:
>>> [1] stats     graphics  grDevices utils     datasets  methods   base   =
  =

>>> =

>>> loaded via a namespace (and not attached):
>>> [1] compiler_4.3.2
>>> =

>>> system_profiler SPHardwareDataType | grep Model
>>>   Model Name: MacBook Air
>>>   Model Identifier: Mac14,2
>>>   Model Number: Z161000GJY/A
>>> =

>>> =

>>> =

>>>> El 16 feb 2024, a las 14:10, Michael Grundler <mcgrundler@gmail.com> e=
scribi=C3=B3:
>>>> =

>>>> I am also observing the same behavior as Mar=C3=ADa with the 4.3.2 Pat=
ched
>>>> binary from mac.r-project.org running under Sonoma 14.3.1 on an m3
>>>> mac. Using the default quartz() device and running the example line by
>>>> line shows a blank device. If the device window is resized, however,
>>>> the expected result appears. The example runs fine using x11(). The
>>>> example also runs fine on both quartz() and x11() on my old x86
>>>> running under Sonoma 14.2.1.
>>>> =

>>>>> sessionInfo()
>>>> R version 4.3.2 Patched (2024-02-13 r85905)
>>>> Platform: aarch64-apple-darwin20 (64-bit)
>>>> Running under: macOS Sonoma 14.3.1
>>>> =

>>>> Matrix products: default
>>>> BLAS:   /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/l=
ib/libRblas.0.dylib
>>>> LAPACK: /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/l=
ib/libRlapack.dylib;
>>>> LAPACK version 3.11.0
>>>> =

>>>> locale:
>>>> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
>>>> =

>>>> time zone: America/New_York
>>>> tzcode source: internal
>>>> =

>>>> attached base packages:
>>>> [1] stats     graphics  grDevices utils     datasets  methods   base
>>>> =

>>>> loaded via a namespace (and not attached):
>>>> [1] compiler_4.3.2
>>>> =

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

>>> =

>>> 	[[alternative HTML version deleted]]
>>> =

>>> _______________________________________________
>>> 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
>> =

> =



	[[alternative HTML version deleted]]

_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic