2013-09-09 3 views
2

Я пытаюсь изменить цвет клеща цвета X.axis в черный, как описано здесь: https://github.com/hadley/ggplot2/wiki/Axis-Attributes#axistextx-text
Однако, когда я запускаю мой код, я получаю сообщение об ошибке сообщение:
Error: could not find function "theme"Изменение оси х тик цвета в ggplot

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

'opts()' больше не используется для новых версий 'ggplot2'. Функция 'theme()' - это то, что вы должны использовать в версиях выше 0.9.1. –

+2

Похоже, вы можете либо обновить свою версию 'ggplots', либо использовать« старый »способ изменения цвета текста. 'opts (axis.text.x = theme_text (color =" black "), axis.text.y = theme_text (color =" black "))' –

+0

Много спасибо Mark –

ответ

4

Похоже, вы можете либо обновить свою версию 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")).

Смежные вопросы