Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何在ggplotly中显示小数点超过2位的箱线图_R_Boxplot - Fatal编程技术网

R 如何在ggplotly中显示小数点超过2位的箱线图

R 如何在ggplotly中显示小数点超过2位的箱线图,r,boxplot,R,Boxplot,我必须使用ggplotly作为箱线图,但它只显示2位小数。所以我的很多值在图中显示为0.00。正如您在plotly网站的示例中所看到的,仅显示2位小数。如果我使用plot_!ly,我可以看到示例中的所有小数位。是否仍要以绘图方式显示所有十进制数?多谢各位 这应该在中修复;根据报告: ggplotly()现在将format()应用于自动生成的hoverinfo。这将允许对显示的文本进行更精细的控制(例如,选项(位数=4)现在可用于选择使用的有效位数)。有关示例,请参见#834 但是,选项(数字=4

我必须使用ggplotly作为箱线图,但它只显示2位小数。所以我的很多值在图中显示为0.00。正如您在plotly网站的示例中所看到的,仅显示2位小数。如果我使用plot_!ly,我可以看到示例中的所有小数位。是否仍要以绘图方式显示所有十进制数?多谢各位

这应该在中修复;根据报告:

ggplotly()
现在将
format()
应用于自动生成的hoverinfo。这将允许对显示的文本进行更精细的控制(例如,
选项(位数=4)
现在可用于选择使用的有效位数)。有关示例,请参见#834

但是,
选项(数字=4)
对箱线图的hoverinfo中的小数位数没有任何影响;数字仍然四舍五入到2位数

可复制的最小示例:

require(ggplot2);
require(plotly);

# Sample data
set.seed(2017);
df <- cbind.data.frame(one = rnorm(100), two = rnorm(100, mean = 4));

# Plot
options(digits = 4);
ggplotly(
    ggplot(stack(df), aes(ind, values)) + geom_boxplot(aes(fill = ind)));
require(ggplot2);
要求(有计划地);
#样本数据
种子集(2017);

谢谢毛里塔尼亚。我将提出一个问题。