在ggplot中更改x轴刻度颜色

时间:2013-09-09 20:00:26

标签: r plot ggplot2

我试图将X.axis刻度颜色的颜色更改为黑色,如下所述: https://github.com/hadley/ggplot2/wiki/Axis-Attributes#axistextx-text
但是,当我运行我的代码时,我收到错误消息:
Error: could not find function "theme"

ggplot(long.repmixed.df, aes(x = log10intensity, colour = channel, fill = channel)) +
geom_bar(position="dodge") +
theme(axis.text.x = element_text(colour = "black")) +
opts(panel.background = theme_rect(fill = 'white', colour = 'black')) +
opts(panel.grid.major = none, panel.grid.minor = none)

我基本上试图绘制没有网格和白色BG的直方图。任何人都可以纠正这个问题。

1 个答案:

答案 0 :(得分:6)

您似乎可以更新ggplots版本或使用“旧”方式更改文字颜色。 opts(axis.text.x = theme_text(colour="black"), axis.text.y = theme_text(colour="black"))

正确的语法应为theme(axis.text.x = element_text(colour="black"), axis.text.y = element_text(colour="black"))