0

ソーラー パネル アレイの名前、完成日、場所 (経度/緯度) を含むデータ セットがあります。

x 軸に完了時刻、y 軸に各配列の名前を指定して rplot を作成しました。ここに問題があります。実際の名前は表示されませんが、各行の番号指定は表示されます。数字の代わりに y 軸にリストされている名前を取得する方法はありますか? ![名前は y 軸に表示されるはずですが、年は x 軸に表示されます]

rplot の作成に使用したコードは次のとおりです。

plot(solar$Year.completed, solar$Name, xlim=c(1990, 2025))

さらに粒度を追加することも検討しています(それがx軸への単語でさえある場合)

これを手伝ってくれる人に感謝します。

プロットは次のようになります。

プロットは次のようになります。

4

1 に答える 1

2

うん、誰もが言うように、データを含めることができれば、ずっと簡単です。しかし、おそらくあなたが望むのはこれです:

plot(solar$Year.completed, solar$Name, xlim=c(1990, 2025), yaxt="n")
axis(2, at=1:length(unique(solar$Name)), labels=unique(solar$Name), cex.axis=0.5, las=2)

最初の行で、yaxt="n" はデフォルトの y 軸ラベルを取り除きます

2 行目は、solar$Name の一意の値ごとに一連のポイントを作成します

2 (最初の引数) は、y 軸であることを意味します

cex.axis はフォントサイズを縮小します (ポイントがたくさんあるように見えるため)

las-2 はラベルを垂直にします (おそらくスペースが必要です)

x 軸の粒度が必要な場合は、同様のことを行うことができます (つまり、xaxt="n" を追加して、カスタム x 軸を作成します。

plot(solar$Year.completed, solar$Name, xlim=c(1990, 2025), yaxt="n", xaxt="n")
axis(2, at=1:length(unique(solar$Name)), labels=unique(solar$Name), cex.axis=0.5, las=2)
axis(1, at=1990:2025, labels=1990:2025, cex.axis=0.7, las=2) 
于 2013-11-18T20:23:15.240 に答える