データファイル:このクリップのようにそれのいくつかの上記データをプロットhttp://ubuntuone.com/3x5z4kFEUcVUB8KXYjICpDggplot2クリップデータ
:この一方
tc = read.table('tertiary-tc.csv', header=T, sep=',')
library(ggplot2)
old <- theme_set(theme_bw())
pg <- ggplot(tertiary, aes(Conductivity)) + stat_density(geom = 'path'
, position = 'identity') + facet_wrap(~Lithology)
print(pg)
はない:
library(lattice)
densityplot(~Conductivity | Lithology
, data = tc
, groups=Lithology
, plot.points=T
, ref = T
, main="Density plot"
, auto.key=F
, scales=list(tck=-1)) # set to a negative to plot inside ticks? Works!
dev.off()
プロットされていない点(すぐにしか見えない点)は、Lithology列の下に「ドロマイト」として分類された2点です。 ggplot2はオフスケールであるためプロットしていませんか?または、2つのポイントしかないので?このような
2点のみに精通わからないではない始めたかもしれません( 'stat_density'は、if('ありn <3)return(data.frame()) ')。おそらく、 'plyr :: ddply'と事前に密度を手動で計算しようとします。 – baptiste
@hadleyなぜstat_densityは2点データを拒否しますか? – kohske
感謝@baptiste、私はplyrが使用するのを学ぶために長い時間がかかりません願っています。 –