如何在R中更改為xts物件建立的繪圖線條顏色?
要更改在R中為xts物件建立的繪圖的線條顏色,我們可以按照以下步驟操作:
首先,建立一個數據框。
然後,將此資料框轉換為xts物件。
使用預設顏色建立xts物件資料的繪圖。
然後,使用不同的顏色建立xts物件資料的繪圖。
建立資料框
讓我們建立一個如下所示的資料框:
Dates<-seq.POSIXt(from=as.POSIXct("2021-01-01"),to=as.POSIXct("2021-01-
25"),length.out=25)
Score<-sample(1:100,25)
df<-data.frame(Dates,Score)
df執行上述指令碼後,將生成以下輸出(此輸出由於隨機化而會因您的系統而異):
Dates Score 1 2021-01-01 85 2 2021-01-02 60 3 2021-01-03 80 4 2021-01-04 95 5 2021-01-05 93 6 2021-01-06 43 7 2021-01-07 57 8 2021-01-08 27 9 2021-01-09 74 10 2021-01-10 84 11 2021-01-11 18 12 2021-01-12 16 13 2021-01-13 72 14 2021-01-14 100 15 2021-01-15 23 16 2021-01-16 50 17 2021-01-17 2 18 2021-01-18 31 19 2021-01-19 54 20 2021-01-20 73 21 2021-01-21 33 22 2021-01-22 17 23 2021-01-23 6 24 2021-01-24 12 25 2021-01-25 98
將資料框轉換為xts物件
載入xts包並將df轉換為xts物件:
Dates<-seq.POSIXt(from=as.POSIXct("2021-01-01"),to=as.POSIXct("2021-01-
25"),length.out=25)
Score<-sample(1:100,25)
df<-data.frame(Dates,Score)
library(xts)
df_ts<-xts(df$Score,df$Dates)
df_ts輸出
[,1] 2021-01-01 85 2021-01-02 60 2021-01-03 80 2021-01-04 95 2021-01-05 93 2021-01-06 43 2021-01-07 57 2021-01-08 27 2021-01-09 74 2021-01-10 84 2021-01-11 18 2021-01-12 16 2021-01-13 72 2021-01-14 100 2021-01-15 23 2021-01-16 50 2021-01-17 2 2021-01-18 31 2021-01-19 54 2021-01-20 73 2021-01-21 33 2021-01-22 17 2021-01-23 6 2021-01-24 12 2021-01-25 98
建立xts物件的繪圖
使用plot函式建立xts物件的繪圖:
Dates<-seq.POSIXt(from=as.POSIXct("2021-01-01"),to=as.POSIXct("2021-01-
25"),length.out=25)
Score<-sample(1:100,25)
df<-data.frame(Dates,Score)
library(xts)
df_ts<-xts(df$Score,df$Dates)
plot(df_ts)輸出

建立具有不同顏色線條的相同繪圖
使用lines函式建立具有不同線條顏色的xts物件的繪圖,如下所示:
Dates<-seq.POSIXt(from=as.POSIXct("2021-01-01"),to=as.POSIXct("2021-01-
25"),length.out=25)
Score<-sample(1:100,25)
df<-data.frame(Dates,Score)
library(xts)
df_ts<-xts(df$Score,df$Dates)
plot(df_ts)
lines(df_ts,col="red")輸出

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