私はデータフレームにフルーツとfreqという2つの列を持っています。私のx軸にフルーツがあり、yにfreq.Myテーブルがあるようなヒストグラムや棒グラフをプロットしようとしていますこのような。データフレーム内の2つの列のためのggplot
fruit freq
apple 5
orange 0
banana 3
grapes 10
私は初心者であり、これを理解できません。
私はデータフレームにフルーツとfreqという2つの列を持っています。私のx軸にフルーツがあり、yにfreq.Myテーブルがあるようなヒストグラムや棒グラフをプロットしようとしていますこのような。データフレーム内の2つの列のためのggplot
fruit freq
apple 5
orange 0
banana 3
grapes 10
私は初心者であり、これを理解できません。
はここで何ができるかです:
# Define the data
myData = data.frame("fruit" = c("apple", "orange", "banana", "grapes"), "freq" = c(5, 0, 3, 10))
# Load library
library(ggplot2)
# Call plot function
ggplot(data = myData, aes(x = fruit, y = freq)) + geom_bar(stat = "identity")
我々はベース/空のプロット層を作成するためにggplot()関数を呼び出します。この関数内では、ggplotにデータが何であるかを伝えるとともに、 'x'と 'y'へのマッピングを指示します。あなたの「x」はフルーツ、「y」はフリークです。その後、棒グラフをgeom_bar(stat = "identity")
と呼んで追加します。私たちは既に果物ごとに数えているので、ここではstat = "identity"
を使用します。詳細については、http://docs.ggplot2.org/0.9.3.1/geom_bar.htmlを参照してください。
ありがとう..忘れて.. – richa1465
ありがとうであなたのデータと単純なもの、後にしている場合..私は理解した.. – richa1465