Tag Archives › ggplot2

[R語言專題]用ggplot畫地圖 – 基礎篇

[R語言專題]用ggplot畫地圖 – 基礎篇

在這篇文章中,我們利用R語言中的sf與ggplot2套件,畫了一張地圖(map),在此之前,我們認識了空間資料格式,包含vector與raster,另外也介紹空間資料型態,如GeoJSON和shapefile,最後則是談到空間資料結構,包含simple feature與raster。

[R語言圖表]用ggplot畫直方圖 histogram

[R語言圖表]用ggplot畫直方圖 histogram

想畫折線圖(histogram),但是不知道怎麼在R語言中使用相關函數嗎?什麼時候該用直方圖?想調整直方圖的寬度怎麼辦?我會在這篇文章介紹如何活用R語言的套件ggplot2,配上實際程式碼,帶你畫直方圖。直方圖(histogram)是一種用來展示變數分布(distribution)的簡單但非常強大的圖表工具。與直方圖(density plot)不同,直方圖的焦點在於將數據分組成特定的區間或「箱」(bins),接著計算每個區間內有多少資料點。例如,如果我們看人口年齡分布,我們可能會將年齡分為0-9歲、10-19歲、20-29歲等等,然後數算每個年齡組有多少人。

[經驗分享]繪製《乘風2023》數據圖表的反思(5) — 納入時間的比較

[經驗分享]繪製《乘風2023》數據圖表的反思(5) — 納入時間的比較

這篇文談到了想要視覺化呈現資料時,如何納入時間元素,比較不同時間點的數值大小。

[R語言圖表]用ggplot畫散布圖 scatter plot

[R語言圖表]用ggplot畫散布圖 scatter plot

想畫散布圖(scatter plot),但是不知道怎麼在R語言中使用相關函數嗎?什麼時候該用散布圖?要怎麼加上文字標籤?如何強調特定資料點?散布圖(scatter plot)用於呈現數值資料之間的關係(relationship),散布在圖表中的點點,位置由兩個變數的數值共同決定。它能夠讓我們看出資料點之間的分布,也能迅速變異出所謂的離群值。此外,在其他的散布圖中,我們可以看出兩個變數之間的趨勢係。

[經驗分享]繪製《乘風2023》數據圖表的反思(4) – 當圖表太過擁擠

[經驗分享]繪製《乘風2023》數據圖表的反思(4) – 當圖表太過擁擠

這篇文談當「喜愛」可以量化,並且細拆成不同面向時,在視覺呈現上需要花更多功夫,本文就是以呈現4個構面為主題,描述製作數據圖表過程中,呈現方法上,要怎麼有效地透過圖表,溝通投票結果,所以花上許多時間探索圖表形式,使用了雷達圖、類表格長條圖和最後挑選的並排長條圖,努力同時呈現多個變數。