私はggplot2のbar_geom機能を使用しようとしていますが、使用方法を理解できません。バーを拡張するために、私は私のグラフのx軸上にあるsampleData$Names
をしたいggplot2を使用して棒グラフを作成する方法を理解する
library(ggplot2)
# sample data
sampleData = data.frame(
v1=c('a','b','c','d','e', 'f','g', 'h', 'i','j'),
v2=c(1:10)
)
sampleData$Names = data.frame(Names = paste(sampleData$v1, sampleData$v2, sep=""))
sampleData$Values = c(1:10)
# make plot
x = sampleData$Values
y = sampleData$Names
qplot(
x, y, data = sampleData,
geom="bar"
)
を各バーを標識し、そしてsampleData$Values
:私は私が何をしようとしていますかを示すために私のコードの小さなサンプルを作りました高さ。 y軸を範囲として指定します。この小さな例が機能しないので、ggplot2がどのように機能するのか分かりませんが、私の他の例はプロットを生成していますが、変数をカテゴリにすると考えるとy-範囲を指定できません。
あなたの答えをありがとう - 私はまだこれの1つの側面については不明です。 ylim = range(1,20)に設定すると、プロットされません。なぜこれが起こるのですか?この場合、y範囲を設定することはできませんか? – djq
バーは0から始まります... – hadley
ああ!もちろん。ありがとう。 – djq