[解決済み] ggplot2 のプロットで垂直方向のグリッドラインを抑制するには?
2023-02-22 03:04:59
質問
棒グラフを作成しているのですが、横(x)の配置は棒で十分なので、余計な縦のグリッド線を描かないようにしたいのですが、どうしたらよいでしょうか。
opts()でマイナーおよびメジャーグリッド線をスタイルする方法は理解していますが、垂直グリッド線だけを抑制する方法がどうしてもわかりません。
library(ggplot2)
data <- data.frame(x = 1:10, y = c(3,5,2,5,6,2,7,6,5,4))
ggplot(data, aes(x, y)) +
geom_bar(stat = 'identity') +
opts(
panel.grid.major = theme_line(size = 0.5, colour = '#1391FF'),
panel.grid.minor = theme_line(colour = NA),
panel.background = theme_rect(colour = NA),
axis.ticks = theme_segment(colour = NA)
)
この時点で、すべてのグリッド線を抑制してから geom_hline() で再描画する必要がありそうですが、これはちょっと面倒そうです (また、geom_hline() に送るための目盛り/長さのグリッド線位置をどのように見つけることができるかもまったく不明です)。
どんな考えでも、感謝されます!
どのように解決するのですか?
を使ってみてください。
<ブロッククオートscale_x_continuous(breaks = NULL)
これは、x軸の目盛りのラベルと同様に、すべての垂直方向のグリッド線を削除します。
関連
-
Rでファイルを読み込む際に、そのようなファイルまたはディレクトリが見つかりません。
-
R: エラー: $ 演算子は原子ベクトルに対して無効です。
-
SocketTimeoutExceptionです。読み込みがタイムアウトしました
-
R - ユークリッド距離の計算を簡単にする方法
-
[R] is.data.frame(x) のエラー : (リスト) オブジェクトを 'double' 型に強制できない。
-
[解決済み] xkcd風のグラフを作るには?
-
[解決済み] ggplot2 Rプロットで軸の制限を設定するには?
-
[解決済み】data.table vs dplyr:一方がうまくできない、またはうまくできないことを行うことができますか?
-
[解決済み】ggplot2でプロットタイトルを中央に配置する
-
[解決済み】プロットをディスクにイメージとして保存するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
DEG解析で'row.names'に重複した名前を付けられない場合の解決法
-
Rのexpand.grid()コマンド
-
[解決済み] ggplot 2.0.0でのポイントサイズ
-
[解決済み] データフレーム列の名前によるドロップ
-
[解決済み] R dataframeでNAの値をゼロに置き換えるには?
-
[解決済み] ggplot2 の軸ラベルを回転させ、間隔を空ける
-
[解決済み] 関数のソースコードを見るにはどうしたらいいですか?
-
[解決済み] 空のdata.frameを作成する
-
[解決済み] R および RStudio のコンソールをクリアする関数
-
[解決済み] データフレームのカラムのデータ型を決定する