输入$ plot_hover不保留足够的小数点

时间:2017-07-19 20:07:12

标签: r shiny

当我将鼠标悬停在ggplot2 geom_point图中的数据点上时,我试图让R闪亮打印出样本信息。我的绘图的轴有4个小数点但是如果我打印plot_hover $ x和$ y它只返回两个小数点,所以输出最终对于绘图上的每个点都是相同的。我注意到闪亮网站上的例子也只输出两个小数点。有没有办法改变它以在输入$ plot_hover中保留更多信息?

1 个答案:

答案 0 :(得分:0)

如果没有可重现的例子,这很难,所以所有这些都是关于你的实际问题的完全猜测。以下是关于如何解决ggplot无法打印足够数字的问题的黑暗中的一些刺痛。

@HubertL:您可以使用

控制打印的数字
options(digits = 10)

或者在任何计算周围使用包装器来指定计算中包含的圆形数字的数量或函数的输出

round(calculation, 10)

此外,这可能是绘图轴上的空间问题。您可能需要尝试使用

减小绘图中轴上文本的大小
plot + theme(axis.text.x = element_text(size = 8))

您还可以在其中添加angle以旋转数字以验证是否有足够的空间。