繁体   English   中英

使用ggplotly将ggplot2转换为plotly时,曲线混乱

[英]curves messed up when converting ggplot2 to plotly using ggplotly

我有100种聚合物,每种聚合物都有20个数据点(x,y)绘制曲线。 我使用R Shiny交互式地选择一种或多种聚合物进行绘图。 当我使用ggplot2进行绘图时,一切正常。 由于plotly可以执行工具提示,因此我将ggplot2转换为使用以下方法

p = ggplot(subdata, aes(x = x, y = y, colour = polymer) + geom_line() + geom_point() + scale_x_log10() + scale_y_log10() +  theme() 
ggplotly(p)

现在问题发生了。 每当我选择某种聚合物(称为BadGuy)时,曲线就会混乱。

选择BadGuy之前,曲线要整齐。 选择BadGuy之前

但是选择BadGuy之后,曲线变得混乱了。 选择BadGuy之后

如果仅使用ggplot2,则一切正常,无论是否选择BadGuy。 我想这是导致此问题的转换,但我不知道如何解决。

谢谢!

后来我知道了。 我必须在使用plotly进行绘图之前对数据进行排序,即使对于ggplot2而言也没有必要

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM