濃度を振って薬剤処理をした実験のデータをグラフにした時にグレースケールを使って、薬剤なし(mock)を白に、一番濃い濃度のものを黒にしたい。

そんなときは、離散値なら
scale_fill_grey()
scale_color_grey()
を使う。
デフォルトだと始めと終わりの値を決められない。

それは、
fill <- scale_fill_grey(start = 1, end = 0)
color <- scale_color_grey(start = 1, end = 0)

とすると、最初の値が白で、終わりが黒になり間はいい感じにグレースケールにしてくれる。