как отобразить соответствующую легенду при использовании scale_shape_identity()?

Здравствуйте, у меня есть график, показывающий повторное использование PCA, проблема в том, что я хочу показать, как точки ведут себя на графике в соответствии с двумя переменными, скажем, датой выборки и глубиной выборки:

Я использую автоплот для этой цели:

      autoplot(PCA_results, data = data1, colour = 'sample_date' ,
     shape = 'depth_m', main = "PCA for samples") + scale_shape_identity()

Мне пришлось использовать из-за того, что переменная "depth_m" имеет два непрерывных значения (5 метров и 20 метров) и не принималась без

В результате получается следующий сюжет:

Итак, помимо отображения переменной sample_date в легенде, я хочу также отобразить глубину, как я могу это сделать? Описание меню помощи scale_shape_identity()назначает, что «Эти весы не будут создавать легенду, если вы также не предоставите нужные разрывы, метки и тип руководства». Но я не уверен, как предоставить ярлыки, перерывы и тип руководства.

0 ответов

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