Ggplot2 で凡例を削除する方法 (例付き)


次の構文を使用して、ggplot2 のプロットから凡例を削除できます。

 ggplot(df, aes (x=x, y=y, color=z)) +
  geom_point() +
  theme( legend.position =" none ")

legend.position=”none”を指定すると、プロットからすべての凡例を削除するように ggplot2 に指示します。

次の段階的な例は、この構文を実際に使用する方法を示しています。

ステップ 1: データフレームを作成する

まず、データ フレームを作成しましょう。

 #create data frame
df <- data. frame (assists=c(3, 4, 4, 3, 1, 5, 6, 7, 9),
                 points=c(14, 8, 8, 16, 3, 7, 17, 22, 26),
                 position=rep(c('Guard', 'Forward', 'Center'), times= 3 ))

#view data frame
df

  assist points position
1 3 14 Guard
2 4 8 Forward
3 4 8 Center
4 3 16 Guard
5 1 3 Forward
6 5 7 Center
7 6 17 Guard
8 7 22 Forward
9 9 26 Center

ステップ 2: ggplot2 を使用してプロットを作成する

次に、ggplot2 を使用して単純な散布図を作成しましょう。

 library (ggplot2)

#create scatterplot
ggplot(df, aes (x=assists, y=points, color=position)) +
  geom_point(size= 3 )

デフォルトでは、ggplot2 には散布図の色の解釈を容易にする凡例が含まれています。

ステップ 3: プロット凡例を削除する

次に、 legend.position=”none”を使用してプロットから凡例を削除しましょう。

 library (ggplot2)

#create scatterplot with no legend
ggplot(df, aes (x=assists, y=points, color=position)) +
  geom_point(size= 3 ) +
  theme( legend.position =" none ") 

伝説はプロットから完全に削除されました。

関連: ggplot2 で凡例のラベルを変更する方法

追加リソース

次のチュートリアルでは、ggplot2 で他の一般的な操作を実行する方法を説明します。

ggplot2で凡例のタイトルを変更する方法
ggplot2で凡例のサイズを変更する方法
ggplot2で凡例の位置を変更する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です