Excellent! Thank you!

Ben

On Sat, Oct 8, 2011 at 3:36 PM, Duncan Murdoch <murdoch.duncan@gmail.com>wrote:

> On 11-10-08 11:04 AM, Ben qant wrote:
>
>> Thank you!
>>
>> Sorry, I have a couple more questions:
>> 1) How to I turn off the box shading completely? I figured out how to
>> lighten it up to a grey color with col=c("white"...  . I looked in the
>> package pdf, but I didn't see anything.
>> 2) I read about the zunit in the package pdf, but no matter what I change
>> it
>> to it doesn't seem to change anything.
>>
>> Here is where I am at right now:
>>
>> x<- 1:10
>> y<- 1:10
>> z<- matrix(outer(x-5,y-5) + rnorm(100), 10, 10)
>> open3d()
>> persp3d(x, y, z, col="red",
>> alpha=0.7,aspect=c(1,1,1),**xlab='',ylab='',zlab='z', axes=F)
>> bbox3d(xat=c(5, 6), xlab=c("a", "b"), yat=c(2,4,6), zunit=10,
>> col=c("white","black"))
>>
>>
> You need to play with the "material properties" of the bounding box.  I
> think this gives what you want:
>
>
> bbox3d(xat=c(5, 6), xlab=c("a", "b"), yat=c(2,4,6), zunit=10,
>  col="black", front="line", back="line", lit=FALSE)
>
> I see different axes for zunit=5, zunit=10, zunit=20.  Not sure why you
> don't.
>
> Duncan
>
>  Thank you for your help!
>>
>> Ben
>>
>>
>> On Sat, Oct 8, 2011 at 5:09 AM, Duncan Murdoch<murdoch.duncan@gmail.**com<murdoch.duncan@gmail.com>
>> >wrote:
>>
>>  On 11-10-07 2:32 PM, Ben qant wrote:
>>>
>>>> Hello,
>>>>
>>>> I'm using the rgl package and plotting a plot with it. I'd like to have
>>>>
>>> all
>>>
>>>> the axes values auto-hide, but I want to plot a series of characters
>>>>
>>> instead
>>>
>>>> of the values of the measurement for 2 of the axes. So in the end I will
>>>> have one axis (z actually) behave per normal (auto-hide) and I'd like
>>>> the
>>>> other two axes to be custom character vectors that auto-hide.
>>>>
>>>
>>> The axes in rgl are a little messy.  It's been on my todo list for a long
>>> time to fix them, but there are a lot of details to handle, and only so
>>> much
>>> time.
>>>
>>> Essentially there are two separate systems for axes:  the "bbox3d"
>>> system,
>>> and the "axis3d" system.  The former is the ones that appear and
>>> disappear,
>>> the latter is really just lines and text added to the plot.
>>>
>>>
>>>
>>>> Example:
>>>> x<- 1:10
>>>> y<- 1:10
>>>> z<- matrix(outer(x-5,y-5) + rnorm(100), 10, 10)
>>>> open3d()
>>>> persp3d(x, y, z, col="red", alpha=0.7,
>>>> aspect=c(1,1,0.5),xlab='',****ylab='',zlab='', axes=F)
>>>>
>>>>
>>>> For the above, axes=F for demonstration purposes only. Now when I call:
>>>> axes3d()
>>>> ...the axis values hide/behave the way I want, but I want my own
>>>>
>>> characters
>>>
>>>> in there instead of the values that default.
>>>>
>>>
>>> You want to use the bbox3d() call.  For example,
>>>
>>> bbox3d(xat=c(5, 10), xlab=c("V", "X"), yat=c(2,4,6), zunit=10)
>>>
>>> for three different types of labels on the three axes.  It would be nice
>>> if
>>> axis3d had the same options as bbox3d, but so far it doesn't.
>>>
>>> Duncan Murdoch
>>>
>>>
>>>
>>>> Trying again:
>>>> open3d()
>>>> persp3d(x, y, z, col="red", alpha=0.7,
>>>> aspect=c(1,1,0.5),xlab='',****ylab='',zlab='', axes=F)
>>>>
>>>> axis3d('x',labels='test')
>>>> ...puts in a custom character label 'test', but I loose the
>>>>
>>> behavior/hiding.
>>>
>>>>
>>>>
>>>> Also, then how do I get the values for the z axis to populate with the
>>>> default values and auto-hide with the other two custom string axes
>>>> auto-hiding?
>>>>
>>>> I'm pretty sure I need to use bbox3d(), but I'm not having any luck.
>>>>
>>>> I'm new'ish to R and very new to the rgl package. Hopefully that makes
>>>> sense.
>>>>
>>>> Thanks for your help!
>>>>
>>>> ben
>>>>
>>>>       [[alternative HTML version deleted]]
>>>>
>>>> ______________________________****________________
>>>> R-help@r-project.org mailing list
>>>> https://stat.ethz.ch/mailman/****listinfo/r-help<https://stat.ethz.ch/mailman/**listinfo/r-help>
>>>> <https://stat.**ethz.ch/mailman/listinfo/r-**help<https://stat.ethz.ch/mailman/listinfo/r-help>
>>>> >
>>>> PLEASE do read the posting guide http://www.R-project.org/**
>>>>
>>> posting-guide.html<http://www.**R-project.org/posting-guide.**html<http://www.R-project.org/posting-guide.html>
>>> >
>>>
>>>  and provide commented, minimal, self-contained, reproducible code.
>>>>
>>>
>>>
>>>
>>
>

	[[alternative HTML version deleted]]

