1
Rのggplotパッケージを使用して、xlabの "講義"番号とylabの "音楽の週"という簡単なポイントグラフをプロットします。ここでggplot xlab number sequence in R
は私がプロットにしようとしている、単純なデータセットである:ここでは
は、私が使用したコードである:ここでは
ggplot(music2, aes(Lecture, Music)) + geom_point() + xlab("Lecture") + ylab("Music Week")
は私が手プロットである:
上記プロットのxlabは、データセットのように数値のシーケンスには入っていません。番号11と12は1の後ろにとどまるのではなく、1と2の間でジャンプします。
シーケンスを自然順序に変更するにはどうすればよいですか?
あなたのデータを画像として投稿しないでください、[再現可能な例]を与える方法を学んでください(http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5963610 )。つまり、 'Lecture'列はおそらく文字変数として格納されている可能性が高いです(' Music'列との位置の違いを確認してください)。クラスをチェックするには: 'class(dataset $ Lecture)'。 'dataset $ Lecture < - as.numeric(dataset $ Lecture)'では、数値変数に変換することができます。要素変数として格納されている場合は、 'as.numeric(as.character(dataset $ Lecture))'を使用します。その後、プロットコードは正常に動作するはずです。 – Jaap
あなたの提案をありがとう!次回は改善するつもりです。 –