R 中的 GGPLOT2:使用 ESQUISSE 進行可視化

R 中的 GGPLOT2:使用 ESQUISSE 進行可視化

在本教程中,您將學習如何使用ggplot2esquisse包在 R 中創建可視化。

具體來說,您將學習如何將數據集加載到 esquisse 並使用esquisser (df)函數。這將啟動一個圖形用戶界面,允許您拖放字段。通過使用 ggplot2,您將能夠生成用於創建圖形的代碼。

R 中的 GGPLOT2:使用 ESQUISSE 進行可視化

ggplot2是R 編程語言的開源數據可視化包。它是在 R 中創建圖形的強大而係統的工具。但是,理解它的功能、美學和層次確實需要一些時間。

在本教程中,您將學習如何將 ggplot2 與 esquisse 結合使用。esquisse允許您在 R 中以交互方式探索和可視化您的數據。它將幫助您建立肌肉記憶,使 ggplot2 更易於使用和導航。

ggplot2 和 esquisse 都可以從互聯網上免費下載。

目錄

使用 esquisser ( ) 函數

打開一個空白的 R 腳本。使用esquisse時,建議將R程序界面縮小。您可以使用鍵盤快捷鍵CTRL + –CTRL + +調整界面大小。

R 中的 GGPLOT2:使用 ESQUISSE 進行可視化

接下來,您需要引入住房數據集。轉到“文件”選項卡並選擇“導入數據集” > “從 Excel”

R 中的 GGPLOT2:使用 ESQUISSE 進行可視化

然後,選擇保存數據的文件。您不需要導入文件。您所需要的只是位於右下角的代碼預覽。

R 中的 GGPLOT2:使用 ESQUISSE 進行可視化

複製此代碼並將其放入空白腳本中。

R 中的 GGPLOT2:使用 ESQUISSE 進行可視化

在 R 中使用 esquisse 和 ggplot2

您需要使用tidyverseesquisse庫。然後,輸入 esquisser 函數並在括號內寫入housing 。

R 中的 GGPLOT2:使用 ESQUISSE 進行可視化

代碼打開 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 創建。使用您自己的代碼創建一些可視化會更好。

esquisse 包不是在 R 中創建繪圖的最終解決方案。但它是一個很好的工具,可以根據用戶的最終目標簡化可視化構建。

一切順利,

喬治山


什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。

DAX Studio 中數據緩存的物化想法

DAX Studio 中數據緩存的物化想法

本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。

使用 LuckyTemplates 進行業務報告

使用 LuckyTemplates 進行業務報告

如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的