[R] rgl not plotting properly
murdoch@dunc@n @end|ng |rom gm@||@com
Fri May 5 13:15:19 CEST 2023
On 05/05/2023 6:48 a.m., Jiayue Wang wrote:
> Thanks Duncan. glxgears works at the terminal; tcltk::tktoplevel()
> outputs the following:
>  ".1"
> <environment: 0x55b4401d9718>
>  "tkwin"
But no window opens for tcltk::tktoplevel()? Sounds like R isn't seeing
your DISPLAY variable. Does Sys.getenv("DISPLAY") show the same thing
in R as you see when printing that environment variable (using e.g.
`echo $DISPLAY`) in the terminal?
> 在 5/5/23 16:45, Duncan Murdoch 写道:
>> On 05/05/2023 2:24 a.m., Jiayue Wang wrote:
>>> I can't get rgl working. I installed rgl, loaded it, but it seems all
>>> plot3d codes have failed:
>>> x <- sort(rnorm(1000))
>>> y <- rnorm(1000)
>>> z <- rnorm(1000) + atan2(x, y)
>>> plot3d(x, y, z, col = rainbow(1000))
>>> I see no plotting at all. Am I missing some important system library or
>>> whatever? I'm using Linux Mint 23. Thanks!
>> If you install the version from CRAN, do you get the same results?
>> rgl needs X11 on your system. Do other programs using it work, e.g. try
>> running "glxgears" at the terminal, and try running
>> "tcltk::tktoplevel()" in R.
>> BTW, this list isn't for contributed package support, so if it turns out
>> that only rgl is failing, it may be best to move the discussion to
>> https://github.com/dmurdoch/rgl/issues .
>> Duncan Murdoch
More information about the R-help