从R的等高线图中的轮廓图中删除图例

安德鲁·约翰·洛

这应该很容易做到,但是解决方案使我难以理解。如何在用R绘制的轮廓图中删除图例?这对我不起作用。

# Reproducible example
p <- plot_ly(mtcars, x = ~wt, y = ~cyl, z = ~mpg, type = "contour")
hide_legend(p) # Doesn't work
p %>% layout(showlegend = FALSE) # Doesn't work
plot_ly(mtcars, x = ~wt, y = ~cyl, z = ~mpg, type = "contour", showlegend = FALSE) # Doesn't work

实际上,我真正想要做的是在同一图中为多个轮廓图创建一个图例,但是将它们分配给同一图例组也不起作用,因此我宁愿标记轮廓并摆脱所有传说中有十几个传说使我的情节变得混乱:

plot_ly() %>% 
  add_trace(..., type = "contour", ...) %>% # This adds a legend
  add_trace(..., type = "contour", ...) %>% # This adds another unwanted legend
  add_trace(..., type = "contour", ...) %>% # This adds yet another unwanted legend
  ...
  add_trace(..., type = contour", ...) # Now I have dozens of legends that I don't want!

我使用R的Plotly,而不是Python的Plotly。

帕斯卡

图例可以如下隐藏:

p <- plot_ly(mtcars, x = ~wt, y = ~cyl, z = ~mpg, type = "contour")
p %>% hide_colorbar()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R在ggplot2等高线图中添加图例和directlabel

来自分类Dev

R在ggplot2等高线图中添加图例和directlabel

来自分类Dev

将水平值存储在等高线图中

来自分类Dev

Python Matplotlib等高线图中的非线性缩放

来自分类Dev

从matplotlib等高线图中提取特定路径

来自分类Dev

同一图中有多个等高线图

来自分类Dev

在 matplotlib 等高线图中设置轴比例

来自分类Dev

等高线图例-Matplotlib

来自分类Dev

ggplot2等高线图中的自定义级别?

来自分类Dev

在matplotlib等高线图中手动设置标签错误

来自分类Dev

从mgcv中的vis.gam更改等高线图中的颜色

来自分类Dev

如何在填充的等高线图中绘制水平线并标记它?

来自分类Dev

坏等高线图

来自分类Dev

条件等高线图

来自分类Dev

R中自定义函数的等高线图

来自分类Dev

Matlab:用等高线填充等高线图

来自分类Dev

Matlab:用等高线填充等高线图

来自分类Dev

从轮廓图中完全删除轴

来自分类Dev

等高线图x标签

来自分类Dev

多元高斯的等高线图

来自分类Dev

填充matplotlib等高线图

来自分类Dev

从数据框创建等高线图

来自分类Dev

填充matplotlib等高线图

来自分类Dev

八度等高线图

来自分类Dev

等高线图x标记

来自分类Dev

使用函数绘制等高线图

来自分类Dev

平滑边缘等高线图

来自分类Dev

散景中的等高线图

来自分类Dev

给定范围内的matplotlib等高线图