добавить цвета между контурами и значениями контуров

У меня есть данные для троичного графика. К сожалению, я не понимаю, как добавлять цвета между контурами и значениями контуров. Это пример того, что я хочу. И я надеюсь, что это удастся сделать в ggtern.

Это мой код

      dr <- htr%>%rename("x"="x1","y"="x2","z"="x3","d"="y")

ggtern(dr,aes(x=x,z=y,y=z,value=d)) + geom_point(aes(col=d),size=2)+ 
  geom_interpolate_tern(data = dr,mapping = aes(x=x,z=z,y=y,value=d,col=..level..),
                        method = 'lm',
                        formula = value ~ -1+x+y+I(1-x-y)+x:y+x:I(1-x-y)+y:I(1-x-y)+x:y:I(1-x-y),
                        base='identity')+ 
  scale_fill_gradient(low = "green", high = "red")+  
  scale_L_continuous(breaks = 0:10 / 10, labels = 0:10 / 10) +
  scale_R_continuous(breaks = 0:10 / 10, labels =0:10 / 10) +
  scale_T_continuous(breaks = 0:10 / 10, labels = 0:10 / 10)+theme_bw()

Я получил сообщение: Предупреждающее сообщение: Во время статистического преобразования были удалены следующие эстетические элементы: значение ℹ Это может произойти, если ggplot не может определить правильную структуру группировки данных. ℹ Вы забыли указатьэстетический или преобразовать числовую переменную в фактор?

Я думаю, что мне нужно сгруппировать мои данные. Но я не знаю, чем это мне поможет(

0 ответов

Другие вопросы по тегам