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 中創建繪圖的最終解決方案。但它是一個很好的工具,可以根據用戶的最終目標簡化可視化構建。

一切順利,

喬治山


在 Power Automate 中執行直到循環控制

在 Power Automate 中執行直到循環控制

了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

受限於 LuckyTemplates 中提供的標準視覺效果?學習使用 Deneb 和 Vega-Lite 為 LuckyTemplates 創建自定義視覺對象,提升您的數據可視化能力。

在 Power Automate Desktop 中將日期添加到文件名

在 Power Automate Desktop 中將日期添加到文件名

在此博客中,您將了解如何使用 Power Automate Desktop 自動將日期添加到文件名的開頭或結尾。

Power Query:如何快速添加註釋

Power Query:如何快速添加註釋

找出幾種不同的方法在 Power Query 中添加註釋,這對於不喜歡記筆記的人非常有幫助。

Power Apps – SharePoint 集成指南

Power Apps – SharePoint 集成指南

在此博客中,您將了解 MS Power Apps 界面的基礎知識並了解 Power Apps-SharePoint 集成的過程。

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

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

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

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

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

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

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

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

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

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

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

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

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

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