2017-01-12 4 views
0

私は単純なグラフィックをプロットしています、それは凡例は順序付けられた要素ですが、凡例は順序付けられていません。Rベースのグラフィックスの凡例は、要素内の順序を考慮しません

legTxt <- factor(c(1,4,3,2), levels=c(4, 3, 2, 1), labels=c("High", "Medium", "Low", "Lower")) 

plot(1,1) 
legend("topleft", 
     legend=legTxt) 
  • 伝説機能のこの正常な動作ですか?

  • ファクタから注文テキストを抽出する機能はありますか?

ありがとう。

+1

あなたは 'levels()'のように見えます。たとえば、 'legend(" topleft "、legend = levels(legTxt))を試してください。 –

+0

Omg、愚かな私、レベルを破棄していたのは、それが私に要素のユニークな値を与えるからです...しかし、それはまさに私が最初に探していたものです。ありがとう。 – mclzc

+0

あなたは賭けます。喜んでトリックをやった! –

答えて

0

あなたが望むように見えますlevels()。たとえば、次のように試してみてください:

plot(1,1) 
legend("topleft", legend = levels(legTxt)) 
関連する問題