我正在使用函数ggplotly创建一个具有对数x-scale的交互式直方图。不幸的是,使用'scale_x_log10()'将ggplotly中的工具提示值改为log10值。我想在工具提示中看到原始值。我找了一个可能的解决方案,但没有(还)找到一个。我在社区页面上注意到,其他人在11月发布了类似的问题(https://community.plot.ly/t/scale-y-log10-alters-tooltip-values-in-ggplotly/2773),但还没有回复。我想知道是否有人知道如何将工具提示切换为显示原始值而不是对数值。
library(ggplot2)
library(plotly)
test=data.frame(index=c(1:1000), val=runif(1000, 1, 100000))
p <- ggplot(test, aes(x = val)) + geom_histogram(aes(y = ..density..), binwidth = 0.5) + scale_x_log10()
ggplotly(p)