контурный график с использованием маркеров - PullRequest
0 голосов
/ 19 сентября 2019

Я хотел бы создать контурный график (2d) и добавить точку (метки, точки, ... все, что должно быть видно в определенных координатах (x, y)) поверх контурного графика.

На данный момент я нашел параметр в plot.ly:

df <- data.frame(xv=rnorm(10),yv=rnorm(10),zv=rnorm(10))
p <- plot_ly(data = df, x=~xv,y=~yv, z=~zv, type = "contour") 

, чтобы я мог генерировать красочную интерпретацию 3d (xyz) на 2d (xy) виде. Но я понятия не имею, как добавить к нему какие-либо отметки / знаки / точки?

1 Ответ

0 голосов
/ 21 сентября 2019

Вы можете использовать add_trace() следующим образом:

plot_ly(data = df, x=~xv,y=~yv, z=~zv, type = "contour") %>%
  add_trace(x=~xv,y=~yv, size=~zv, type = "scatter")

Здесь я сопоставил zv с атрибутом size маркера, но это, конечно, не обязательно.

...