簡體   English   中英

如何定制 3D 分散 plot

[英]How to customise 3D scatter plot

比方說,我在3D scatter plot

library(mvtnorm)
library(threejs)
u <- seq(-5, 5, by = .1)
v <- seq(-5, 5, by = .1)
M <- expand.grid(u,v)

x <- M$Var1
y <- M$Var2
sigma <- matrix(c(1, .5, .5, 1), nrow = 2, byrow = TRUE)
z <- dmvnorm(x = M, sigma = sigma)

scatterplot3js(x, y, z, phi = 40, theta = 20,
          color=rainbow(length(z)),
          colkey = FALSE,
          cex = .3,
          main = "Bivariate Normal")

雖然這個 plot 沒問題,但我想用一些自定義名稱更改標簽xyz ,即A 1B 1C 1

此外,我不是將z軸的刻度線顯示為行,而是添加%例如,而不是只報告0.18 ,我想報告0.18%

有什么方法可以實現這些。

感謝您的任何指示。

axisLabelsz.ticklabs這些 arguments 是您要找的嗎? ?scatterplot3js

scatterplot3js(x, y, z, phi = 40, theta = 20,
               color=rainbow(length(z)),
               colkey = FALSE,
               cex = .3,
               main = "Bivariate Normal",
               axisLabels=c("Axis label 1", "Axis label 2 [%]", "Axis label 3"),
               z.ticklabs = c("0.00%","0.04%", "0.07%", "0.11%", "0.15%", "0.18%"))

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM