【发布时间】:2021-11-23 03:47:06
【问题描述】:
我使用 ggplot() 创建了一个绘图,并使用“+ guides(linetype=False)”关闭了图例的线型部分。
但是,当我使用 ggplotly() 函数时,它会完全覆盖它并仍然在图例中显示线型。我的想法是我需要删除生成的 plotly 对象的那部分图例,但我不确定如何仅删除 plotly 对象(下面的 p 对象)中的线型。我确实想保留颜色图例。
要绘制的示例数据集:
library("ggplot2")
library("plotly")
dataset = read.csv("file_loc")
g = ggplot(data=dataset) +
geom_line(x=dataset$Time,
y=dataset$Values,
group=dataset$group,
linetype=dataset$group,
color=dataset$Othervalue) +
# Doesn't work when using ggplotly function
guides(linetype=FALSE)
p = ggplotly(g)
注意:我使用的是 R 版本 3.6.0,ggplot2 3.3.5,plotly 4.9.4.1
【问题讨论】:
标签: r ggplot2 r-plotly ggplotly