[R] [FORGED] Re: Question on function "scatterplot3d"

Uwe Ligges ligges at statistik.tu-dortmund.de
Thu Jun 1 09:54:13 CEST 2017


A design flaw, whether the labels are cut depends somewhat on the sizce 
of the device, hence there is the argument

y.margin.add	

add additional space between tick mark labels and axis label of the y axis

for working around that limittation that can be set to some positive 
value....

Best,
Uwe Ligges


On 01.06.2017 07:15, Rolf Turner wrote:
> On 01/06/17 13:17, Ismail SEZEN wrote:
>>
>>> On 1 Jun 2017, at 03:41, li li <hannah.hlx at gmail.com> wrote:
>>>
>>> Hi all,
>>>   I have a question with regard to making plots using function
>>> "scatterplot3d".
>>> Please see the example below. It looks like, for y axis, the tickmark 
>>> text
>>> was cutoff.
>>> The number "10" does not show up completely. I tried to work with 
>>> par(mpg).
>>> It does not
>>> seem to work. Hope to get some advice here. Thanks much!
>>>    Hanna
>>>
>>> C <- runif(30)
>>> B <- rep(1:3, each=10)
>>> A <- rep(1:10,3)
>>> scatterplot3d(B,A,C, type = "h", lwd = 1, pch = 16, color="red",  main =
>>> "",
>>>               grid=TRUE,  col.grid="lightgreen",
>>>               xlab="x", ylab="y", zlab="z”)
>>
>> Everything seems ok to me. Try to reset/clear all plots in your 
>> plotting window and try only to run the code above. Perhaps You 
>> changed par settings before in some point?
> 
> 
> I tried the code given above, and after I replaced the <expletive 
> deleted> incorrect double quote mark (after the final "z"), it ran and 
> looked OK *except* for the positioning of the "y" axis label, which is 
> at the "far end" of the y-axis rather than being at the "centre" of the 
> y-axis.  (See attached.)
> 
> Is this a bug?
> 
> cheers,
> 
> Rolf Turner
> 
> P.S. I have also attached the code in the file "scatScript.txt", for 
> convenience.
> 
> P^2. S.:
> 
>  > sessionInfo()
> R Under development (unstable) (2017-04-21 r72585)
> Platform: x86_64-pc-linux-gnu (64-bit)
> Running under: Ubuntu 16.04.2 LTS
> 
> Matrix products: default
> BLAS: /usr/local/lib/R/lib/libRblas.so
> LAPACK: /usr/local/lib/R/lib/libRlapack.so
> 
> locale:
>   [1] LC_CTYPE=en_NZ.UTF-8       LC_NUMERIC=C
>   [3] LC_TIME=en_NZ.UTF-8        LC_COLLATE=en_NZ.UTF-8
>   [5] LC_MONETARY=en_NZ.UTF-8    LC_MESSAGES=en_NZ.UTF-8
>   [7] LC_PAPER=en_NZ.UTF-8       LC_NAME=C
>   [9] LC_ADDRESS=C               LC_TELEPHONE=C
> [11] LC_MEASUREMENT=en_NZ.UTF-8 LC_IDENTIFICATION=C
> 
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods   base
> 
> other attached packages:
> [1] scatterplot3d_0.3-40 misc_0.0-16
> 
> loaded via a namespace (and not attached):
>   [1] compiler_3.5.0       deldir_0.1-15        Matrix_1.2-8
>   [4] spatstat.utils_1.4-1 tools_3.5.0          mgcv_1.8-17
>   [7] abind_1.4-5          spatstat_1.50-0      rpart_4.1-11
> [10] nlme_3.1-131         grid_3.5.0           polyclip_1.6-1
> [13] lattice_0.20-35      goftest_1.1-1        tensor_1.5
> 
> 
> scatScript.txt
> 
> 
> library(scatterplot3d)
> set.seed(42)
> C <- runif(30)
> B <- rep(1:3, each=10)
> A <- rep(1:10,3)
> scatterplot3d(B,A,C, type = "h", lwd = 1, pch = 16, color="red",
>                main = "", grid=TRUE,  col.grid="lightgreen",
>                xlab="x", ylab="y", zlab="z")
> 
> 
> 
> ______________________________________________
> 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