R棒グラフ


棒グラフ

棒グラフは、長方形の棒を使用してデータを視覚化します。棒グラフは、水平または垂直に表示できます。バーの高さまたは長さは、バーが表す値に比例します。

この関数を使用してbarplot()、垂直棒グラフを描画します。

# x-axis values
x <- c("A", "B", "C", "D")

# y-axis values
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x)

結果:

例の説明

  • x変数は、x軸(A、B、C、D)の値を表します
  • y変数はy軸の値を表します(2,4,6,8
  • 次に、barplot()関数を使用して値の棒グラフを作成します
  • names.argx軸の各観測値の名前を定義します

バーの色

colパラメータを使用して、バーの色を変更します。

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, col = "red")

結果:


密度/バーテクスチャ

バーのテクスチャを変更するには、次のdensity パラメータを使用します。

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, density = 10)

結果:



バー幅

widthパラメータを使用して、バーの幅を変更します。

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, width = c(1,2,3,4))

結果:


鉄棒

バーを垂直方向ではなく水平方向に表示する場合は、次を使用しますhoriz=TRUE

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, horiz = TRUE)

結果: