清理R中的一个条形图

时间:2010-09-28 10:40:13

标签: r

你好友好的电脑人,

我是R的新手,在设置绘图参数这个广阔的世界中我有点迷失了。目前我有一个looks like this的条形图。我的主要问题是清理图表,以便每个栏与一个类别相关联。现在,字体设置为重叠,不显示所有类别。

换句话说,我想:

  1. 水平读取条形图名称。
  2. 设置字体参数,以便显示每个类别,即每个条形图都有一个名称。也许这涉及缩小字体大小?
  3. 非常感谢任何有关此事的帮助!

    谢谢:)

1 个答案:

答案 0 :(得分:4)

编辑:非常好的建议包括ucfagls。 THX!

查看?par中的选项las和?barplot中的cex.names

# Sample dataset
x <- rpois(10,20)
names(x) <- replicate(10,
   paste(sample(LETTERS[1:10],10),collapse="")
)

# Demonstration of the options
op <- par(mar = c(5,6,4,2) + 0.1)
barplot(x,horiz=T,las=1,cex.names=0.5)
par(op)

给予:

alt text

因此,请使用选项lascex.names调整您自己的代码。另外,请检查帮助页面中的选项mar?par,了解如何在标签脱落时调整值。