1

凡例を描く必要があるプロットに取り組んでおり、そのうちの 1 つを三角形にする必要があります。

  plot.new()
  legend(x=.5,y=.9, c("A","B","C","D"), cex=.8, bty="n", 
         fill = c("green","yellow","red","blue"))

私は三角形にlegend Dなりたいです。どうすればこれを実装できますか?

よろしく

4

2 に答える 2

4

pchcol(の代わりにfill)を使用します。

plot.new()
legend(x=.5,y=.9, c("A","B","C","D"), cex=.8, bty="n",
       col=c("green", "yellow", "red", "blue"), pch=c(15, 15, 15, 17))
于 2013-01-18T07:23:33.247 に答える
2

pch パラメーターは、凡例シンボルの形状を選択します。

     plot.new();

     legend(x=.5,y=.9, c("A","B","C","D"), 
            pch=c(1,4,3,2), cex=.8, bty="n",
            col=c("green","yellow","red","blue"))
于 2013-01-18T07:22:56.930 に答える