gpt4 book ai didi

r - ggplotly-R,标记跟踪名称

转载 作者:行者123 更新时间:2023-12-04 13:31:37 26 4
gpt4 key购买 nike

我是plotly的新手,无法找到有关如何命名轨迹的相关文档,因此有意义的标 checkout 现在ggplotly渲染的 plotly 中。这是ggplotly site,显示了许多示例。在悬停时显示有意义的标签,而不是后面跟着trace0,trace1等的值所需要的是什么。

例如,在第一个图中,标签如何显示,以便显示:

比例:值(value)

总账单:值(value)

理想情况下,我想直接在R中而不是通过Web界面执行此操作。提前致谢。

最佳答案

您还可以在ggplot2转换之后但在将其发送到plotly之前,编辑任何plotly图形属性。 Here is an example手动更改图例条目名称。我在这里重复一遍:

df <- data.frame(x=c(1, 2, 3, 4), y=c(1, 5, 3, 5), group=c('A', 'A', 'B', 'B'))
g <- ggplot(data=df, aes(x=x, y=y, colour=group)) + geom_point()

# an intermediate step that `ggplotly` calls
p <- plotly_build(g)

# manually change the legend entry names, which are "trace0", "trace1" in your case
p$data[[1]]$name <- 'Group A'
p$data[[2]]$name <- 'Group B'

# send this up to your plotly account
p$filename <- 'ggplot2-user-guide/custom-ggplot2'
plotly_POST(p)

The extended example here更详细地说明了它的工作方式和原因。

请注意,通常,图例项名称例如“trace0”将成为您在数据框中分组的标签(如ggplot2)。

关于r - ggplotly-R,标记跟踪名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32098836/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com