1

R で、3 つの異なるポイント スタイルを持つ凡例を描画しようとしています。すべて 2 桁の pch 値です。バックスラッシュで各値をエスケープしましたが、R はそれを正しく読み取らず、正しい構文を理解できません。以下は、おもちゃの例と出力グラフです。この構文は、1 桁の pch 値で正常に機能します。2 桁の pch 値を適切にエスケープする秘訣は何ですか?

y1 = 1:10
y2 = rep(5,10)
y3 = seq(3.5,4.4,.1)
x = 1:10
plot(x,y1, pch=19, lty=1, type="b", ylab="")
lines(x,y2, pch=15, lty=2, type="b", col="red")
lines(x,y3, pch=17, lty=3, type="b", col="blue")
legend(1,10, 
   c("Y1","Y2","Y3"), 
   lty=c(1,2,3), 
   pch=c("\19\15\17"), 
   col=c("black","red","blue"))

ここに画像の説明を入力

4

1 に答える 1

3

Joranがコメントで言ったように、そうしてくださいpch=c(19,15,17)

于 2012-06-29T04:59:09.360 に答える