我正在尝试绘制这样的简单图片,使用 3 个值 - 从文本文件加载的 xyz。
现在我需要 X 轴从最大数字到最小数字(现在最大的数字在右边,我需要它们在左边),以便两个零在同一个角落相遇。我正在使用这个简单的代码:
xyz <- read.table("excel")
scatterplot3d(xyz,xlim = c(0, 100000))
xyz
我试过“rev”但没有成功。图片看起来总是一样的。非常感谢您的帮助。
存储在名为“excel”的文件中的示例数据:
8884 20964 2
8928 5 1
9033 6 2
9261 61307 1
9435 64914 3
9605 5 2
9626 7 3
9718 5 3
10117 48941 7
10599 399 9
20834 5802 10
21337 3 8
21479 556 8
我希望我的 0,0,0 点位于右下角。
最佳答案
您可以选择 >90 到 <270 之间的角度
scatterplot3d(xyz,xlim = c(0, 100000),angle=ang)
例如:
z <- seq(-10, 10, 0.01)
x <- cos(z)+1
y <- sin(z)+1
scatterplot3d(x, y, z, highlight.3d=TRUE, col.axis="blue",angle=120,
col.grid="lightblue", main="scatterplot3d - 1", pch=20)
关于R中的反向轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14318498/