Команда подмножества применяется только к оси x на диаграмме рассеяния

#r #subset

Вопрос:

На моей диаграмме рассеяния должны быть цветные диапазоны x и y, но когда я использую команду «подмножество» с определенными диапазонами x и y, на диаграмме рассеяния отображается только диапазон по оси x, а не диапазон по оси y.

 DAT = read.csv("C:/Users/Charles/Downloads/200427_sccoos_af.qc.csv", header = TRUE, row.names= 1)
DAT1 = log(DAT)
data.frame(DAT1)
FSC = DAT1$FSC.HLin
RED = DAT1$RED.V.HLin
plot(FSC, RED, xlab = "Forward Scatter", ylab = "Red Scatter", main = "Bacterial and Autoflourescent Abundance" )
red = subset(DAT1, FSC<4.4amp;FSC>4amp;RED>2amp;RED<2.6)
points(red, col = 'red', pch = 19)
col = 'red'
blu = subset(DAT1, FSC.HLin<1.6amp;FSC.HLin>0amp;RED>0amp;RED<1.3)
points(blu, col = 'blue', pch = 19)
grn = subset(DAT1, FSC>1.6amp;FSC<3.3amp;RED>0amp;RED<2)
points(grn, col = 'green', pch = 19)
org = subset(DAT1, FSC<4.6amp;FSC>3.7amp;RED>3amp;RED<4.2)
points(org, col = 'orange', pch = 19)
legend
#RED.V.HLin parameters arent working?
 

Что в настоящее время показывает график

Комментарии:

1. когда вы это делаете points(red, ...) , например, используются координаты (x, y), первые два столбца red которых, похоже, не являются FSC.HLin и RED.V.HLin , как вы используете в plot(FSC, RED, ...)