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

ではごきげんよう、

ジョージ・マウント


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて