2

有没有办法在 Plotly 中使用单个图例来实现多种美学?我使用 ggplot 绘制数周的数据,它变得非常嘈杂。因此,我使用颜色和形状来区分它们,而 ggplot 只是将它们组合在图例中。这是一个可重现的示例:

p<- ggplot(mtcars, aes(mpg,wt))+
geom_point(aes(color = factor(gear), shape = factor(gear)))+
geom_line(aes(color = factor(gear)))

p

此代码产生以下情节: 在此处输入图像描述

现在,如果我使用

ggplotly(p)

我得到以下图表,其中显示了两组图例。有没有办法让 Plotly 的传奇表现得像 ggplot 的那样?

在此处输入图像描述

谢谢

4

1 回答 1

2

我认为这可能仍然是 ggplot2 / plotly 的问题。或者,您可以尝试:

plot_ly(data = mtcars,
        x= ~mpg, y = ~wt, color = ~factor(gear),
        type = 'scatter', mode = 'lines+markers',
        symbol = ~factor(gear),
        symbols = c('circle','triangle-up','square'))  
于 2018-02-11T15:52:25.397 回答