verum ipsum factum

sudillap's blog

Rでいろいろなカラーパレットをつかってグラフィックス表示してみた

Rにはrainbowをはじめとするいくつかのカラーパレットが標準で備わっており、これらを使えば十分綺麗なグラフィックスを作成することができます。
しかし、地図などの複雑なデータを表示したり、色覚異常の方でも色を識別できるような図を描きたい場合には標準のカラーパレットでは不十分なことがあります。そのような場合でも、あらたにパッケージをインストールすることで、多くのカラーパレットを使えるようになります。

使いたいパレットを選ぶときには、カラーバー(グラフィックス参考実例集:カラーパレットグラフィックス参考実例集:RColorBrewer パッケージによるカラーパレットなど)やサンプル(デモ)を表示することが多いと思いますが、これらのシンプルな表示例だけでは複雑なデータでグラフィックス表示した場合にどうなるのか、イメージがつかめない場合があります。

そこで、複雑なデータにさまざまなカラーパレットを適用した例を作成しました。

R環境には、ニュージーランドのオークランドのMaunga Whau火山のデータ(volcano、10m×10m格子ごとの標高地形データ)が標準で含まれています。
これは比較的複雑なデータですので、これを用いて等高線図と3次元鳥瞰図をいろいろなカラーパレットで表示しました。

図の上方に表示されている「palette」がカラーパレット名、「package」がパッケージ名となります。

標準カラーパレット

f:id:sudillap:20130507204108p:plainf:id:sudillap:20130507204113p:plainf:id:sudillap:20130507204118p:plainf:id:sudillap:20130507204125p:plainf:id:sudillap:20130507204133p:plain

colorRampsパッケージ

f:id:sudillap:20130507203454p:plainf:id:sudillap:20130507203459p:plainf:id:sudillap:20130507203503p:plainf:id:sudillap:20130507203508p:plainf:id:sudillap:20130507203513p:plainf:id:sudillap:20130507203521p:plainf:id:sudillap:20130507203529p:plainf:id:sudillap:20130507203533p:plainf:id:sudillap:20130507203540p:plainf:id:sudillap:20130507203556p:plain

colorspaceパッケージ

f:id:sudillap:20130507203726p:plainf:id:sudillap:20130507203749p:plainf:id:sudillap:20130507203756p:plainf:id:sudillap:20130507203802p:plainf:id:sudillap:20130507203806p:plainf:id:sudillap:20130507203813p:plain

dichromatパッケージ

f:id:sudillap:20130507203823p:plainf:id:sudillap:20130507203842p:plainf:id:sudillap:20130507203850p:plainf:id:sudillap:20130507203857p:plainf:id:sudillap:20130507203905p:plainf:id:sudillap:20130507203911p:plainf:id:sudillap:20130507203919p:plainf:id:sudillap:20130507203925p:plainf:id:sudillap:20130507203931p:plainf:id:sudillap:20130507203936p:plainf:id:sudillap:20130507203945p:plainf:id:sudillap:20130507203952p:plainf:id:sudillap:20130507203958p:plainf:id:sudillap:20130507204006p:plainf:id:sudillap:20130507204013p:plainf:id:sudillap:20130507204018p:plainf:id:sudillap:20130507204026p:plain

RColorBrewerパッケージ

f:id:sudillap:20130507204149p:plainf:id:sudillap:20130507204156p:plainf:id:sudillap:20130507204203p:plainf:id:sudillap:20130507204210p:plainf:id:sudillap:20130507204217p:plainf:id:sudillap:20130507204226p:plainf:id:sudillap:20130507204234p:plainf:id:sudillap:20130507204240p:plainf:id:sudillap:20130507204245p:plainf:id:sudillap:20130507204251p:plainf:id:sudillap:20130507204257p:plainf:id:sudillap:20130507204304p:plainf:id:sudillap:20130507204313p:plainf:id:sudillap:20130507204319p:plainf:id:sudillap:20130507204327p:plainf:id:sudillap:20130507204334p:plainf:id:sudillap:20130507204342p:plainf:id:sudillap:20130507204348p:plainf:id:sudillap:20130507204357p:plainf:id:sudillap:20130507204407p:plainf:id:sudillap:20130507204413p:plainf:id:sudillap:20130507204420p:plainf:id:sudillap:20130507204427p:plainf:id:sudillap:20130507204436p:plainf:id:sudillap:20130507204443p:plainf:id:sudillap:20130507204450p:plainf:id:sudillap:20130507204456p:plainf:id:sudillap:20130507204502p:plainf:id:sudillap:20130507204507p:plainf:id:sudillap:20130507204511p:plainf:id:sudillap:20130507204518p:plainf:id:sudillap:20130507204524p:plainf:id:sudillap:20130507204528p:plainf:id:sudillap:20130507204534p:plainf:id:sudillap:20130507204542p:plain