R の GGPLOT2: ESQUISSE による視覚化

R の GGPLOT2: ESQUISSE による視覚化

このチュートリアルでは、 ggplot2およびesquisseパッケージを使用して R でビジュアライゼーションを作成する方法を学習します。

具体的には、データセットをロードして esquisse する方法と、 esquisser (df)関数を使用する方法を学びます。これにより、フィールドをドラッグ アンド ドロップできるグラフィカル ユーザー インターフェイスが起動します。また、ggplot2 を使用すると、グラフの作成に使用されるコードを生成できます。

R の GGPLOT2: ESQUISSE による視覚化

ggplot2 は、R プログラミング言語のオープンソース データ視覚化パッケージです。これは、R でグラフィックスを作成するための強力かつ体系的なツールです。ただし、その機能、美しさ、レイヤーを理解するには時間がかかります。

このチュートリアルでは、esquisse で ggplot2 を使用する方法を学習します。esquisseパッケージを使用すると、 R でデータを対話的に探索して視覚化できます。これは筋肉の記憶を構築するのに役立ち、ggplot2 の使用と操作が容易になります。

ggplot2 と esquisse はどちらもインターネットから無料でダウンロードできます。

目次

esquisser ( ) 関数の使用

空の R スクリプトを開きます。エスキースを使用する場合は、R プログラムのインターフェイスを小さくすることをお勧めします。キーボード ショートカットCTRL + –またはCTRL ++を使用して、インターフェイスのサイズを調整できます。

R の GGPLOT2: ESQUISSE による視覚化

次に、住宅データセットを取り込む必要があります。[ファイル] タブに移動し、[データセットのインポート] > [Excel から]を選択します。

R の GGPLOT2: ESQUISSE による視覚化

次に、データを保存したファイルを選択します。ファイルをインポートする必要はありません。必要なのは、右下にあるコード プレビューだけです。

R の GGPLOT2: ESQUISSE による視覚化

このコードをコピーして、空のスクリプトに配置します。

R の GGPLOT2: ESQUISSE による視覚化

R での esquisse と ggplot2 の使用

tinyverseライブラリとesquisseライブラリを使用する必要があります。次に、エスキッサ関数を入力し、括弧内にハウジングを記述します。

R の GGPLOT2: ESQUISSE による視覚化

このコードにより、プロット内の特定の領域にフィールドをドラッグ アンド ドロップできるエスキース メニューが開きます。色やプロット サイズの変更など、プロットの外観を調整することもできます。

R の GGPLOT2: ESQUISSE による視覚化

X 軸または Y 軸にフィールドを配置すると、esquisse はデータの性質に基づいて、使用する最適な視覚化タイプを自動的に検出します。

ただし、必要に応じていつでもプロット タイプを変更することを選択できます。

R の GGPLOT2: ESQUISSE による視覚化

[データ]タブでは、プロット データを操作し、好みに応じて各情報をフィルタリングできます。

R の GGPLOT2: ESQUISSE による視覚化

散布図に滑らかな線を追加することもできます。これを行うには、 [プロット オプション]タブをクリックし、 [滑らかなラインを追加] オプションを[はい]に変更します。

R の GGPLOT2: ESQUISSE による視覚化

これにより、X 軸と Y 軸の間のパターンを要約する散布図の最適な線が自動的に検出されます。

R の GGPLOT2: ESQUISSE による視覚化

[ラベルとタイトル]タブでは、グラフのタイトルと軸のラベルを指定できます。

R の GGPLOT2: ESQUISSE による視覚化

視覚化に満足したら、「コード」タブに移動し、コードをスクリプトに挿入するか、クリップボードにコピーします。

R の GGPLOT2: ESQUISSE による視覚化

esquisse を閉じてR スクリプトに戻ります。

コードを実行すると、[プロット] タブにグラフが表示されます。

R の GGPLOT2: ESQUISSE による視覚化

結論

R の esquisse パッケージは、ビジュアライゼーション内のレイヤーがどのように連携するかを理解する際に非常に役立ちます。素晴らしい点はそのシンプルさです。データを特定のフィールドにドラッグ アンド ドロップするだけでコードが生成されます。

ただし、それには制限があります。エスキースで作成するのが難しい統計プロットもあります。一部のビジュアライゼーションは、独自のコードで作成した方がよい場合があります。

esquisse パッケージは、R でプロットを作成するための究極のソリューションではありません。しかし、ユーザーの最終目標に応じて視覚化の構築を簡素化するための優れたツールです。

ではごきげんよう、

ジョージ・マウント


Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。