x と時間としましょう。列 x のヒストグラムを作成し、列時間の値の集計に基づいて各バーに色を付けます。集計は、ヒストグラムに使用されるブレークによってグループ化されます。そう、
d = cbind(c(rep(1,3), rep(2,3)), c(10,20,10,20,10,20))
names(d) = c("x", "time")
hist(d[,"x"])
素敵なバープロットが得られます。たとえば、自分の色に次のようなものが必要だとしましょう:
palette(rainbow(25))
hist(d[,"x"], col=d[,"time"], n=10)
col を、時間列の集計関数 (平均など) である長さ 10 のベクトルにしたいと思います。