2017-07-19 55 views
0

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

+0

也许这是来自'print'。请提供一个小例子来重现您的问题 – HubertL

+0

在整理这个小例子的过程中,我发现问题的根源在于情节是如何叠加在地图上的,而我并没有使用图层。 – RB78

+0

好!创建MWE通常是解决问题的最快方法 – HubertL

回答

0

没有可重现的例子,这很难,所有这些都是完全猜测你的实际问题是什么。这里有一些在黑暗中如何解决ggplot没有打印足够数字的问题。

@HubertL:您可能能够使用

options(digits = 10) 

控制的印刷位的数量或使用包装围绕任何计算以指定的圆形数字的数量在从函数的计算或输出到包括

round(calculation, 10) 

此外,这可能是情节轴上的空间问题。你可能想尝试的情节中减少轴上的文本的大小使用

plot + theme(axis.text.x = element_text(size = 8)) 

而且你可以在里面添加angle以及旋转的数字来验证有足够的空间。