我对R很新,所以这可能是一个非常简单的问题。 我对一个区域(x,y)进行了测量,我想将信号的位置和强度绘制成三维图形。
我得到的文件都有这样的信息。
;1;2;3;4;5;6;7;8
1;1;2;8;2;0;0;0;0
2;2;4;16;4;2;0;0;0
3;4;16;32;16;4;2;0;0
4;2;4;16;4;2;0;0;0
5;0;0;0;0;0;0;0;0
6;0;0;0;0;0;0;0;0
7;0;0;0;0;0;0;0;0
8;0;0;0;0;0;0;0;0
第一行和第一行指定位置,然后指定矩阵中每个位置的值。我用CSS加载csv文件
test5 <- read.csv("~/test4.csv", header= TRUE , row.names = 1, sep = ";")
然后将其更改为矩阵,以便绘制。
test5 <- as.matrix(test5)
在信息中如下:
X1 X2 X3 X4 X5 X6 X7 X8
1 1 2 8 2 0 0 0 0
2 2 4 16 4 2 0 0 0
3 4 16 32 16 4 2 0 0
4 2 4 16 4 2 0 0 0
5 0 0 0 0 0 0 0 0
6 0 0 0 0 0 0 0 0
7 0 0 0 0 0 0 0 0
8 0 0 0 0 0 0 0 0
所以我的标题不是我orignaly有的距离值以及我使用时的情节 persp3d(TEST5)
我得到一个图表,但x和y总是0-1而不是1-8(或其他东西取决于文件所说的内容)。我究竟做错了什么? 感谢任何建议。
为清晰起见,问题已更新