[R] Scatterplot3d :: Rotating x tick labels by x degrees

Uwe Ligges ligges at statistik.tu-dortmund.de
Tue Oct 31 21:30:15 CET 2017



On 31.10.2017 00:56, Alex Restrepo wrote:
> Hi,
> 
> I would like to rotate the x axis tick labels by 45 degrees.   Using the code below, could someone please provide an example?   Many Thanks In Advance, Alex

45 degree rotation is not supported in base R graphics and scatterplot3d 
uses that.

You can use par(las=2)
before your code and get them rrotated by 90 degrees, or you can add 
them individually by

s3d <- scatterplot3d(....

Afterwards you could try along trhese lines:

par(xpd=TRUE)
text(s3d$xyz.convert(desired positions of labels in 3D coordinate 
system), labels, angle=45)

(untested)

Best,
Uwe Ligges





> 
> library("scatterplot3d")
> mydf=data.frame(rate=seq(158, 314)
>                  ,age=seq(1, 157)
>                  ,market_date=seq(as.Date("2000/1/1"), as.Date("2003/1/1"), by="7 days"))
> 
> mydf$market_date=as.Date(mydf$market_date, format="%Y-%m-%d")
> 
> scatterplot3d(mydf$market_date
>                ,mydf$rate
>                ,mydf$age
>                ,x.ticklabs = seq(as.Date("2000/1/1"), as.Date("2003/1/1"), by="330 days"))
> 
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>



More information about the R-help mailing list