我已经看到很多关于将y轴上的计数转换为百分比的问题,但它们必须在条形图中。
我想在直方图中做类似的事情,但不能清楚地显示栏上的标签。请告诉我我在哪里做错了。
grep -r -l "port" | xargs -r -d'\n' sed -i 's/port/port-lookup/g'
输出:
答案 0 :(得分:3)
使用带有中断和标签的<?php if(isset($_POST['btn_edit'])){
$user_id = $_POST['btn_edit'];
}?>
可以解决您的问题。
scale_y_continous
或者,您可以指定您想要添加百分比的位置:
data1 <- data.frame (x = runif(100, min = 0, max = 10))
ggplot(aes(x=x), data1) + stat_bin(aes(y = ..count..))
ggplot(data1, aes(x = x)) + geom_histogram(fill = "blue", col = "black")+ scale_y_continuous(breaks = seq(0,10,1),labels = paste(seq(0, 10, by = 1) / 100, "%", sep = ""))+geom_text(aes(y = (..count..),label = scales::percent((..count..)/sum(..count..))), stat="bin",colour="green",vjust=2)
当然你也可以改变颜色。来自,
geom_text(aes(y = (..count..)+0.5))
您还可以按如下方式更改分档的宽度:
stat="bin",colour="your prefer color "