【问题标题】:contour plot with markers using plotly使用 plotly 标记的等高线图
【发布时间】:2020-01-19 22:50:05
【问题描述】:

我想生成等高线图 (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") 

这样我就可以在 2d(x-y) 视图上生成 3d(x-y-z) 的彩色解释。 但我不知道如何在上面添加任何标记/符号/点?

【问题讨论】:

    标签: r plotly data-visualization


    【解决方案1】:

    你可以像这样使用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 属性,但这当然是可选的。

    【讨论】:

      猜你喜欢
      • 2018-08-31
      • 2018-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-30
      • 2023-04-01
      • 2019-08-05
      • 1970-01-01
      相关资源
      最近更新 更多