BehaviorCloud Logo
RRStudiodataviz

Rでのデータ可視化のためのベストパッケージ:2023年ガイド

ggplot2

ggplot2は、「グラフの文法」に基づく、最も完全で多機能な可視化ツールセットを提供し、tidyverseのエコシステムの一部です。この文法は、グラフをデータセット、スケール、レイヤーなどのコンポーネントに分解します。宣言的に、ユーザーはこれらのコンポーネントを組み合わせて、任意のグラフを記述および生成します。

このアプローチは非常に人気があり、Rの元のグラフを実質的に置き換え、多くの拡張を追加しています。これについていくつかはここで議論されています。

この記事はCiteDriveによって提供されています: QuartoR Markdownでレポートを書いていますか?CiteDriveは、BibTeXベースの文献管理およびコラボレーションツールで、RStudioとシンクロして引用、参考文献、および参照を管理するのに役立ちます。無料でお試し下さい

ggcorrplot

ggplot2で相関行列を可視化します。相関行列を再構成する解決策を提供し、行列内で有意水準を表示するための方法も提供します。

ggExtra

このパッケージは、ggplot2に追加のgeomsと機能を追加し、グラフを深く表示および解析するのに役立ちます。たとえば、散布図のxおよびy変数の分布を表示するために、余白のヒストグラム/箱ひげ図/密度図を生成できます。

esquisse

esquisseパッケージは、データを探索および可視化するためのドラッグアンドドロップインターフェースを提供します。ユーザーの入力に基づいてggplot2のコードを生成し、RStudioのaddinとして統合します。

patchwork

patchworkパッケージは、複数のggplotオブジェクトを一つのプロットに簡単に組み合わせることを非常に容易にします。プロットのコンポジションを作成するための直感的で柔軟な方法を提供します。

ggridges

ggridgesを使用すると、ggplot2でリッジプロットを作成できます。これは、異なるグループまたは条件間での分布の変化を効果的に表示する方法です。

ggforce

ggplot2の拡張であり、ggplotに追加のgeoms、統計、その他のコンポーネントを追加します。

dygraphs

JavaScriptライブラリDygraphsのRインターフェースで、時系列データのプロット用です。時系列データを表示するための高度な機能を提供し、対話型の探索をネイティブにサポートしています。

sunburstR

SunburstRは、階層的なデータを表現するための放射状のレイアウトを使用した’Sunburst’チャートを作成します。これは、複数レベルのツリーデータの構造を示す効果的な方法です。

treemap

treemapパッケージは、階層的なデータ構造を表示するためのシンプルで柔軟な方法を提供するための、トリーマップを作成する簡単な方法を提供します。

ggrepel

ggrepelは、ggplot2に対するgeomsを提供し、重なったテキストラベルを互いに、およびデータから押し出す(反発させる)機能を提供します。

sf

sfパッケージは、Rで空間データを扱うための現代的なアプローチです。Simple Features(ベクターデータをエンコードする標準的な方法)オブジェクトの操作と表示を容易にします。

Leaflet

New York TimesThe Guardian などの有名な組織が使用するように、LeafletはRでの地図作成のための最も人気のあるオープンソースのJavaScriptライブラリのRバインディングです。

plotly

Plotlyは、様々なプログラム言語で多様なインタラクティブなグラフを作成するためのグラフィックツールです。R用Plotlyは、plotly.jsパッケージに基づいており、これはd3.jsに基づいています。

lattice

Latticeは、Trellisグラフに触発された、多次元データに焦点を当てた強力で洗練されたデータビジュアライゼーションシステムです。一般的な可視化ニーズに適している一方で、非標準的なニーズに対応するための十分な柔軟性も備えています。