いくつかのテスト結果のヒストグラムを作成するために、Rでggplot2を利用しています。現在、Glucose_Results2テーブルの年ごとの分析があります。このテーブルには1つのValue列と1つのYear列(および多数の行)があります。
Gval2 <- read.csv('Glucose_Results2.csv', sep = ',', header=T)
Gdist = qplot(Value, binwidth=10, data=Gval2, geom="histogram",
main="Distribution of Glucose Levels",
xlab="Glucose Levels in mg/dl",
ylab="Frequency")
Gval2$Year = factor(Gval2$Year)
Gdist + facet_wrap( ~ Year)
これにより、2005年から2012年までのプロットが得られます。これらのプロットの配色を変更して、各年の基準範囲内にある値を示すことに興味があります(以下を参照)。したがって、2005年には、70〜110の値のビンをたとえば赤にしたいのに対し、その範囲外のビンは黒のままにすることができます。
> Gref2
REFERENCE_LOW REFERENCE_HIGH REFERENCE_YEAR
1 70 110 2005
2 70 110 2006
3 70 110 2007
4 70 110 2008
5 70 110 2009
6 70 100 2010
7 70 100 2011
8 70 100 2012
Rでの経験はほんの数週間なので、これを行う方法が本当にわかりません。
理想的には、これには参照高と参照低のラベル、または赤=参照範囲内の効果のラベルが含まれますが、私はそれについて過度に心配していません。私が欲しいのは、上記の表を読み取り、ヒストグラムの年に基づいて適切な参照範囲を選択するソリューションです(ただし、それが問題になる場合は、手動で数値を入力できます)。
これを読んでくれてありがとう!