[R] rgl not plotting properly
Jiayue Wang
@@@h@@w@ng2017 @end|ng |rom y@ndex@com
Fri May 5 13:41:58 CEST 2023
在 5/5/23 19:15, Duncan Murdoch 写道:
> On 05/05/2023 6:48 a.m., Jiayue Wang wrote:
>> Thanks Duncan. glxgears works at the terminal; tcltk::tktoplevel()
>> outputs the following:
>>
>> $ID
>> [1] ".1"
>>
>> $env
>> <environment: 0x55b4401d9718>
>>
>> attr(,"class")
>> [1] "tkwin"
>>
>> Jiayue
>
> 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?
Oh yes, a window did open for tcltk::tktoplevel(), I forgot to mention
it, sorry.
With Sys.getenv("DISPLAY"), I got
[1] ":0"
Jiayue
> Duncan Murdoch
>
>>
>> 在 5/5/23 16:45, Duncan Murdoch 写道:
>>> On 05/05/2023 2:24 a.m., Jiayue Wang wrote:
>>>> Hi
>>>>
>>>> I can't get rgl working. I installed rgl, loaded it, but it seems all
>>>> plot3d codes have failed:
>>>>
>>>> remotes::install_github("dmurdoch/rgl")
>>>> library(rgl)
>>>> open3d()
>>>> 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
mailing list