Итак, у меня проблема с ggplot2, которая кажется слишком тривиальной, но ни один из пяти подходов не дал желаемого результата. sh Чтобы изменить название легенды графика непрерывной переменной по годам на категорию второй переменной. Таким образом, если у меня есть три категории во второй переменной, у меня будет три строки непрерывной переменной за эти годы. Я использую данные mtcars, чтобы попытаться повторить мои намерения и проблемы. Итак, мой код подобен следующему:
mt <- ggplot(data=mtcars,aes(x=factor(cyl),linetype=factor(am),y=mpg))
mt <- mt+geom_line(aes(group=factor(am)),size=0.8)
mt <- mt+labs(y='Number of cylinders',x='Mileage per galon',color='Transmission')
В этом случае моей непрерывной переменной является mpg, тогда как моей переменной Years будет cyl, число цилиндров, а фактором factor - am. Я пытался изменить название легенды, используя цвет внутри лабораторий, но это было бесполезно. Я пробовал и другие варианты, такие как scale_color_discrete () function, fill, guides () function, scale_fill_discrete () function, также безрезультатно. Итак, я собираюсь изменить название легенды. Далее график, созданный приведенным выше кодом.
Как бы кто-нибудь go мог изменить легенду названия этого фактора (am)?