Мне нужно проанализировать вместе 3 набора данных. Я использую scatterplot3d
для анализа этих данных. Мне нужно задать разные цвета для каждого из значений на оси X.
The value on the x axis is Terreno (Soil) and goes from -4 to +6.
The value on the y axis is P.I.
The value on the z axis is PERSE.TOTALI (Total lost).
Я могу создать трехмерную диаграмму рассеяния, но не могу назначить цвет для каждого значения вось х, как мне действовать? Спасибо
#here are the data I'm trying to plot
dput(head(dati3,25))
structure(list(Terreno = c(-4L, -4L, -4L, 5L, -4L, 3L, 6L, -4L,
5L, -4L, 3L, -4L, 5L, 3L, 5L, -4L, -4L, 3L, -4L, 3L, 3L, -4L,
-4L, -4L, 3L), P.I. = c(1, 0, 1, 2, 0, 2, 2, 2, 2, 1.5, 2, 1.5,
1, 2, 1.5, 1, 0, 0, -0.5, 2, 1, 1, 1, 1, 1), PERSE.TOTALI = c(0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0)), row.names = c(NA, 25L), class = "data.frame")
#this is the code I'm using for the plot
scatterplot3d(Terreno, P.I., PERSE.TOTALI,pch=16,highlight.3d = T, type="h")
Что я должен вставить в код, чтобы каждое из значений x отображалось другим цветом? Спасибо!