0

誰かが次の現象について適切な説明を持っていますか? これを考慮してください:

col = rainbow(12, alpha = 1)
plot(1)
legend("bottom", border = "white",col = col, legend = 1:12, horiz= TRUE, pch =15, fill = "white")
legend("top", border = "white",col = col, legend = 1:12, horiz= TRUE, pch =15)

legend("bottom" ...)legend("top" ...)の幅が異なるのはなぜ ですか?

実際には、凡例の境界線を削除しようとしていただけでした....

4

1 に答える 1

1

によって印刷されたボックスfill="white"は、割り当てられたスペースに収まらないように、凡例の各項目を少し広くしています。

これらのボックスを見て、何が起こっているのかを理解できるように、次のように変更fill="white"fill="black"ます。

col = rainbow(12, alpha = 1)
plot(1)
legend("top", border="white", col=col, legend=1:12, horiz=TRUE, pch=15)
legend("bottom", border="white", col=col, legend=1:12, horiz=TRUE, pch=15, 
       fill="black")

ここに画像の説明を入力

于 2013-08-28T16:17:59.880 に答える