2010-09-29 3 views
1

Я использую функцию plotmatrix в ggplot2 (ggplot2_0.8.8) и хотел бы переопределить имена столбцов, отображаемые на моем ядре данных, например.ggplot2 plotmatrix - изменение текстовых меток

plotmatrix(mtcars) + opts(strip.text.x = theme_text(size=20)) 

я могу изменить свойства strip.text.x и strip.text.y с ОПТС, но там, где можно изменить сам текст например Я хотел бы заменить «mpg» на «Miles/Gallon», что вызывает проблемы как colname. Я предполагаю, что может быть что-то вроде опции labeller в facet_grid, которая позволяет мне подставлять произвольный текст для существующих кодовых имен?

ответ

0

Переименовать столбцы.

x <- mtcars ## just because I like x. 
colnames(x)[1] <- "Miles/Gallon" ## rename all by dropping [1] and using c(...) 
plotmatrix(x) + opts(strip.text.x = theme_text(size=20)) 
+0

Да, создание второго временного блока данных для хранения данных графика, вероятно, является самым простым способом. Я опасался закручивать ссылки через синтаксис $ colname dataframe позже в коде. – hurfdurf

+0

"только потому, что мне нравится x" :) –

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