【发布时间】:2016-06-15 05:43:49
【问题描述】:
我有一个每年的 x 轴 1998-2014。如下图所示,每年的前面都有一个“X”
我怎样才能删除它?
我还希望每年都写在每个条形下方。并且红色和绿色部分中每个条的值可见...
我写了这段代码:
d=read.delim("LW_Einkommen.csv", sep=";", dec=".", header=TRUE, row.names=1)
str(d)
da=data.matrix(d, rownames.force = NA)
da
barplot(da,
main="ø Einkommen CH Landwirtschaftsbetriebe 1998-2014",
xlab="Jahr",
ylab="Einkommen pro Betrieb [CHF]",
ylim=c(0, 100000),
col=c("red","green"),
cex.axis = 0.9, cex.lab = 0.9)
grid(col="black")
legend("bottomleft",
c("Landwirtschaftliches Einkommen","Ausserlandwirtschaftliches Einkommen"),
fill=c("red","green"))
【问题讨论】:
-
如果您提供数据集的前几行,将会有很大帮助。
-
标签来自数据集的列名。数字列名会自动附加一个 X。尝试使用
names.arg参数到barplot来设置名称 -
检查
las参数到par以使标签垂直。