esquisse包可以用界面化操作方式繪製ggplot2圖形。這個包用shiny與miniUI包寫成小工具形式,通過Rstudio使用。
安裝
install.packages("esquisse")
使用
esquisse::esquisser()
也可以通過工具欄上的Addins找到esquisse包點擊打開。
數據讀入
打開的第一個界面爲數據讀入界面。這個界面可以選擇需要分析的數據、對數據中的變量進行挑選、對變量的數據類型進行設置。
默認存在幾個示例數據,也可以先在Rstudio的Consoled端載入你的數據,然後再打開esquisse。
繪製ggplot2圖形
esquisse目前可以繪製Line、Area、Bar、Histogram、Point、Boxplot、violin、Density、Tile、Sf圖。基本涵蓋一般常用圖形。
通過拖動變量的形式選擇X、Y、Fill、Color等映射變量。
下方有四個工具欄可以分別設置修改相關設定
標題與標籤
設置圖片的主題、圖例位置
對數據的範圍進行選擇
輸出代碼
這個功能可以顯示所設置的圖形的代碼。可以非常方便地幫助進行ggplot2入門學習。也方便效率追求者減少代碼量。
另外也可以將ggplot2圖形導出到其他文件中去