2016-10-03 6 views
-2

私は2時間以上ウェブを検索してリストの棒グラフを作成しています。私は名前(my_list)をxラベルとして、リスト要素の値をその高さとして持つことを望みます。しかし、私は本当にRの異なる構文と混同しています。誰かが私にヒントをお願いできますか?R:名前付きリストの基本的なバープロット

barplot(unlist(my_list)) 

動作しますが、要素のx軸ラベルはありません。

barplot(unlist(my_list)) 

を取得します。

Error in -0.01 * height : non-numeric argument to binary operator 

答えて

0

だから、この質問を見て、これはあなたが正しい道を下って行くされているように思えます。あなたのリスト宣言に何か問題があるかもしれません。私はprint(testList)を行うことにより、Rに印刷

testList = list(first=1, second=2, third=3) 

としての私のリストを定義した場合たとえば、私はあなたが説明した方法でbarplotを作成することができています

$first 
[1] 1 

$second 
[1] 2 

$third 
[1] 3 

のように見えます。私は、コマンドbarplot(unlist(testList))を実行し、私は戻って、このことができます

Barplot Picture

希望を次のグラフを入手します!別の方法でリストを定義している場合は、コメントしてください。必要に応じてその問題について話し合うことができます。

関連する問題