要调整柱子的宽度和间距,可以使用geom_bar()函数的参数widthposition。\n\n以下是一个例子:\n\nR\nlibrary(ggplot2)\n\n# 创建数据框\ndata <- data.frame(\n category = c("A", "B", "C", "D", "E"),\n value = c(10, 15, 8, 12, 6)\n)\n\n# 绘制柱状图\nggplot(data, aes(x = category, y = value, fill = category)) +\n geom_bar(stat = "identity", width = 0.6, position = "dodge") +\n theme_minimal()\n\n\n在上面的代码中,我们使用ggplot()函数创建一个绘图对象,并使用aes()函数指定xy轴的变量。然后,我们使用geom_bar()函数绘制柱状图,其中stat = "identity"表示使用数据框中的实际值,width = 0.6表示每个柱子的宽度为0.6,position = "dodge"表示将柱子并排显示。最后,我们使用theme_minimal()函数设置图形主题。\n\n你可以根据需要修改widthposition的值来调整柱子的宽度和间距。

ggplot2: 调整柱状图宽度和间距 - 代码示例

原文地址: https://www.cveoy.top/t/topic/qc4e 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录