1
plot()
機能を使用すると、特定の間隔(たとえば、x=1
〜x=2
)でラインタイプを変更し、残りのラインタイプを別のラインタイプにすることはできますか?指定した間隔でラインタイプを変更する
私は同じ効果のためにlines()
を何度も使うことができると知っていますが、もっと簡単な方法があるのだろうかと思います。
plot()
機能を使用すると、特定の間隔(たとえば、x=1
〜x=2
)でラインタイプを変更し、残りのラインタイプを別のラインタイプにすることはできますか?指定した間隔でラインタイプを変更する
私は同じ効果のためにlines()
を何度も使うことができると知っていますが、もっと簡単な方法があるのだろうかと思います。
代わりにggplotを使用するのはどうですか?
data <- data.frame(matrix(rnorm(20),20))
names(data) <- "series"
library(reshape2)
library(dplyr)
data <- data.frame(cbind(Index=1:nrow(data),data))
data$Col <- data$Index < 8 & data$Index > 3
ggplot(data, aes(x=Index,y=series,color=factor(Col))) +
geom_line(aes(group=1),size=1) +
guides(colour=F)
私はそうは思いません: 'てみsegments'? –
あなたは点と点と線を持つタイプ= "b"で同様のことをすることができます。 'plot(0:20、seq(0、10、by = .5)、type =" b "、col = ifelse(%0:2の0:20%、" black "、" red ")、pch = ifelse(%0:2、2、6で0:20%))。 – lmo
@ZheyuanLi私はちょうどltyで失敗するのに時間を費やしましたが、あまり望ましくない場合、同じ情報を伝えるかもしれない何かが可能であることをOPに知らせたいと思っていました。 – lmo