如何绘制一个空的条形图?

时间:2017-08-28 20:10:38

标签: r plot

我喜欢用它来准备情节,添加水平线并最终绘制条形图。当我像下面这样做时,R将每个东西都绘制两次,这看起来不太好。对于正常情节,等效的I搜索是:plot(NULL, xlim=c(1,2), ylim=c(3,5), axes=F)

data = c(1,4,2) 
barplot(data)
abline(h=seq(0,5,1), col="red")
barplot(data, add=T)

我更喜欢基础解决方案。

2 个答案:

答案 0 :(得分:3)

colborder设置为NAaxes = FALSE的绘图将有效地创建一个空图。然后,您可以添加abline和实际barplot

data = c(1,4,2) 
barplot(data, col = NA, border = NA, axes = FALSE)
abline(h=0:5, col="red")
barplot(data, add = TRUE)

答案 1 :(得分:1)

我不完全确定这是否是您正在寻找的。你可以"情节"与白色酒吧和白色寄宿生线。例如,

int a = getIntent().getIntegerExtra(A_KEY)

但这会生成由示例代码生成的相同图。