私はしばしばggplot2
それを使ってグラデーションを素敵にしています(例はここをクリックしてください)。私はベースで作業する必要があり、scales
そこでカラーグラデーションを作成するためにも使用できると思いますが、その方法については非常にずれています。基本的な目標は、x色からy色までのn色のパレットを生成することです。ソリューションはベースで動作する必要があります。これは出発点でしたが、nを入力する場所がありません。
scale_colour_gradientn(colours=c("red", "blue"))
私はよく知っています:
brewer.pal(8, "Spectral")
からRColorBrewer
。ggplot2
がグラデーションを処理する方法に似たアプローチをもっと探しています。これは、これらの2つの色があり、途中で15色が必要だと言っています。どうやってやるの?
1
scalesパッケージが必要だと思います。最新のggplot2バージョンは、基礎となるコードでこれに依存しています。あなたが必要としない、すなわちggplot2を使用するスケールに、あなただけの必要なスケールのパッケージを。スケールの関数がどのように機能するかはわかりません:-)
—
Gavin Simpson
あなたが
—
MichaelChirico
base
具体的にリクエストしてからトピック外ですが、値をグラデーションにマッピングするのにcolourvalues
(CRANでも)特に便利だと思います。また、かなり軽量です(によって異なりますRcpp
)。
@MichaelChiricoトピックから外れていませんが、私が使用していたパッケージがグリッドではなくベース(wordcloudだと思う)で書かれているため、ベースプロットを使用する必要があるということです。おそらく回答として投稿しますか?
—
タイラーリンカー、