例如,以下代码将y轴的比例尺四舍五入到小数点后两位,并将x轴的比例尺四舍五入到小数点后三位:
library(ggplot2)
library(scales)
# 生成示例数据
data <- data.frame(category = c("A", "B", "C", "D"), value = c(100000, 200000, 300000, 400000))
# 绘制条形图
ggplot(data, aes(x = category, y = value)) +
geom_bar(stat = "identity") +
scale_y_continuous(labels = comma_format( thousands = ",.2f" )) + # 四舍五入到小数点后两位,并使用逗号分隔千位
scale_x_continuous(labels = comma_format( thousands = ",.3f" )) + # 四舍五入到小数点后三位,并使用逗号分隔千位
labs(title = "条形图")
在上面的代码中,我们使用了comma_format()
函数来格式化数字,将千位用逗号分隔,同时在scale_y_continuous()
和scale_x_continuous()
函数中使用了.2
和.3
来指定数字舍入的位数。这将使图例中的数字看起来更加清晰易读。
什么是r语言:R语言是一种用于统计分析、绘图的语言和操作环境,是属于GNU系统的一个自由、免