में एकाधिक सीधी रेखाएं जोड़ने के लिए कैसे मेरे पास एकाधिक समय श्रृंखला डेटा प्लॉट हैं और मुझे प्रत्येक साजिश में एक क्षैतिज रेखा की आवश्यकता है, लेकिन विभिन्न क्षैतिज मानों (एस। 1 प्लॉट: h=50
, दूसरी साजिश: h=48
.. ।)।एक बहु plot.zoo
मैंने abline(h=50...
की कोशिश की और मुझे प्रत्येक साजिश में क्षैतिज रेखा मिल गई। मैंने abline(h=c(50,48...
की कोशिश की और मुझे प्रत्येक साजिश में बहुपक्षीय क्षैतिज रेखाएं मिलती हैं।
मैं दूसरी साजिश में h=48
की दूसरी साजिश में h=50
प्लॉट करने के लिए plot.zoo अनुक्रमणिका कैसे प्राप्त कर सकता हूं, इस बारे में पता नहीं लगा सकता।
library(xts)
data(sample_matrix)
x <- as.xts(sample_matrix)
# plot with single line
my.panel <- function(x, ...) {
lines(x, ...)
abline(h=50, col = "red", lty="solid", lwd=1.5)
}
plot.zoo(x, main="title",
plot.type="multiple", type="o", lwd=1.5, col="blue",
panel=my.panel)
# plot multiple lines in all plots
my.panel <- function(x, ...) {
lines(x, ...)
abline(h=c(50,50,48,50), col = "red", lty="solid", lwd=1.5)}
plot.zoo(x, main="title",
plot.type="multiple", type="o", lwd=1.5, col="blue",
panel=my.panel)