如果有太多的条并且它们彼此重叠会怎么样?

时间:2016-05-27 17:58:55

标签: r ggplot2 bar-chart

我正在使用ggplot2绘制水平条形图。 x是美国大都市统计区,y是表示移民工资不平等程度的指标。

这是我的代码:

ggplot(dc1980ineqimgrt, aes(x = msa, y = ineqimgrt)) + 
    geom_bar(position = "dodge", stat = "identity") + 
    coord_flip() + 
    labs(x = "MSA", y = "High immigrant wage / Low immigrant wage")

The barplot I got is here

事实证明,由于美国有超过200个MSA,因此屏幕太小而无法清晰呈现条形图。并且一些条和标签彼此重叠。我想导出一个非常长的条形图(而不是与我的笔记本电脑相同的长度),我认为可以解决这个问题。

有没有办法处理这个问题?

1 个答案:

答案 0 :(得分:0)

this question答案中给出的代码应该为您提供一个模板供您使用。

plot <- ggplot() ....
pdf(file="example.pdf", width=3, height=4)
print(plot)
dev.off()