【问题标题】:R Barplot with one bar - how to plot correctlyR Barplot with one bar - 如何正确绘制
【发布时间】:2014-03-17 21:08:29
【问题描述】:

我想在 R 中绘制一个常规的条形图,但只有一个条形图。我不喜欢的是条形宽度成为整个图的宽度。我希望酒吧“更薄”,但我不知道该怎么做。

默认命令是:

barplot(percentage, col=c("brown4")) 

其中百分比是分数。我尝试使用 xlim 参数,但它变得非常混乱(条完全向右或向左移动)。例如,我试过:

barplot(percentage, col=c("brown4"), xlim=c(0.5,1))

但这会进一步拉长标准。我是 R 菜鸟。

【问题讨论】:

  • 这是堆积条吗?
  • @user2510479 不,不是。只是一个普通的酒吧。

标签: r plot bar-chart


【解决方案1】:

您可以尝试使用您要绘制的设备的宽度。例如:

# plot to a Windows graphic device
windows(height = 10, width = 4)
barplot(0.5)

# plot to PDF
pdf(height = 10, width = 2)
barplot(0.5)
dev.off()

你也可以试试widthxlim

barplot(0.5, width = 0.1, xlim = c(0, 1))

【讨论】:

    【解决方案2】:

    barplotwidth 参数说:

    width 条形宽度的可选向量。重新循环以延长绘制的条数。除非指定了xlim,否则指定单个值不会有明显的效果。

    所以同时指定widthxlim。这两者的相互作用并不明显(对我来说),所以你可能需要和它们一起玩,直到它们看起来像你想要的那样。

    percentage <- 0.25
    barplot(percentage, width=0.2, xlim=c(0,1.2), col="brown4")
    

    【讨论】:

    • 谢谢你的帮助,就是这样。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多