自定义y轴的小数位数

设置y轴的小数位数,使用的代码:

在R中的用法

p = p + scale_y_continuous(labels = function(x) sprintf("%.1f", x),expand=c(0,0))  # 保留两位小数

主要是 sprintf("%.1f", x) 在发挥作用,%.1f是保留一位小数,通理保留两位小数为%.2f ,保留整数为%.0f

 

在软件中的用法

解释 用法
保留一位小数 %.1f
保留两位小数 %.2f
保留三位小数 %.3f
设置为科学计数法 %.e

 

其他的用法

sprintf("%.2f", 1.23456)  # 保留两位小数
sprintf("%d", 1.23456)    # 转换为整数
sprintf("%s", 1.23456)    # 转换为字符串
sprintf("%e", 1.23456)    # 科学计数法
sprintf("%g", 1.23456)    # 自动选择合适的格式

 

 

本文最后更新于2025-01-13如有失效,请留言
THE END