为R

时间:2017-01-24 13:07:38

标签: r ggplot2 plotly

我正在寻找一种方法来增加plotly中创建的窗口小部件中R悬停文本信息点后默认2位小数的'精度'。

我搜索了很多,但似乎无法找到一个不需要我手动定义悬停文本的方法。也许我在layout()函数中遗漏了一些东西......

可能导致解决方法的一些背景信息:我试图将百分比信息显示为十进制数,但需要更精确,而不仅仅是0.01(= 1%)。问题是悬停文本显示相同的值0.01,例如图表上的0.008和0.012明显不一样。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

您没有提供可重现的示例,因此这里是使用虹膜数据集的示例:

library(plotly)

iris[1, 1] <- 10.678
p <- plot_ly(data = iris, x = ~Sepal.Length, y = ~Petal.Length, marker =list(hoverformat ="%{4}f"))

格式化的其他资源:https://github.com/d3/d3-format/blob/master/README.md#locale_format