ggplot2: размер и размещение geom_line

Вот данные для графика, который я пытаюсь изменить:

mdfr con,header=T);close(con)

Я создал сюжет, используя следующую команду

ggplot(mdfr, aes(as.Date(value, "%d/%m/%Y"), name, colour = factor(stadio))) +
    geom_line(size = 5) +
    xlab("") + ylab("") + labs(colour="Title") +
    scale_colour_brewer(pal="RdYlGn",breaks = c("1", "2", "3","4"), labels = c("Label 1", "Label 2", "Label 3","Label 4"))

Мне нужна ваша помощь, чтобы сделать следующее:

Измените размер столбцов для строк с именами, заканчивающимися наA, То есть вместо использованияgeom_line(size = 5)Я хотел бы, чтобы размер был равен значению переменнойratingт. е. 5 для имен, оканчивающихся на B, и 3 для имен, оканчивающихся на A.

Можно ли сделать так, чтобы столбцы с одинаковым номером в названии выглядели как пары, чтобы они выглядели как 11 пар вместо 22 отдельных? например 737A будет ближе к 737B, чем 734B. (так как и похожэтот график).

Если появляется вторая (или третья) легенда, как я могу подавить появление выбранной легенды? - потому что с помощьюopts(legend.position = "none") делает их всех невидимыми.

Почему эта команда ggplot генерирует ошибку в ggplot 0.9.1, хотя это нормально, если я использую ggplot 0.8.9? (Ошибка в scale_map.discrete (scale, df [[j]]): попытка применить не-функцию). Как я должен изменить это?

заранее спасибо

РЕДАКТИРОВАТЬ

Я обнаружил проблему в № 4. Вместо приятеля = "RdYlGn» Я должен дать палитру = "RdYlGn».

Ответы на вопрос(2)

Ваш ответ на вопрос