如何用 R 中的 ggplot2 更改折線圖中折線的顏色?
當我們建立每個折線都有不同顏色的折線圖時,如果我們第一次使用的顏色不能使圖表美觀,我們可能希望更改折線的顏色。這可以透過使用 scale_color_manual 函式手動設定圖中折線顏色來實現。
示例
考慮以下資料框 −
> set.seed(2)
> Group<-rep(c(1:5),times=4)
> Time<-rep(c("Time1","Time2"),each=)
> Frequency<-rpois(20,5)
> df<-data.frame(Group,Time,Frequency)
> df
Group Time Frequency
1 1 Time1 3
2 2 Time2 6
3 3 Time1 5
4 4 Time2 3
5 5 Time1 9
6 1 Time2 9
7 2 Time1 3
8 3 Time2 7
9 4 Time1 5
10 5 Time2 5
11 1 Time1 5
12 2 Time2 3
13 3 Time1 6
14 4 Time2 3
15 5 Time1 4
16 1 Time2 7
17 2 Time1 10
18 3 Time2 3
19 4 Time1 5
20 5 Time2 2
> library(ggplot2)
> ggplot(df,aes(x=Group,y=Frequency,colour=Time))+
+ geom_line()輸出

更改折線顏色為綠色和黑色 −
> ggplot(df,aes(x=Group,y=Frequency,colour=Time))+
+ geom_line()+
+ scale_color_manual(values=c("Green","Black"))輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP