計量分析やシミュレーションに関係の無いデータで、Rでグラフを描いている人は少数派だと思います。 データ入力を表計算ソフトなどで行い、そこからテキスト・ファイルで保存するのに手間がかかる*1と言うのもあると思いますが、慣れていないと上手くレイアウトするのが大変だと言うのもあると思います。 例えば、X軸ラベルを縦書きにすると、以下のような操作が必要で大変です*2。 1. 元のグラフ まずは、ありがちな折れ線グラフを描いてみます。軸のラベルの数が少ないので見栄えが良くありません。 2. 90度回転させる ラベルを90度回転させると、軸ラベルの数が増えますが、出所と軸ラベルが重なります。 変更前コード # 表示位置を12ごとにする。df$DATEは文字列型 at <- c(1, seq(1, length(df$DATE), by=12), length(df$DATE)) # 表示位置の部分だけ