# 柱狀圖標示數據百分比_使用Excel & ggplot2繪製 > [color=#40f1ef][name=LHB阿好伯, 2021/04/17][:earth_africa:](https://www.facebook.com/LHB0222/) ###### tags: `Excel` `可視化` `R` `ggplot2` [TOC] ![](https://i.imgur.com/O19nFJQ.jpg) # 問題紀錄 https://www.dcard.tw/f/talk/p/235759042 用EXCEL繪製長條圖並在上面顯示百分比 ![](https://i.imgur.com/b3YSUBP.png) ![](https://i.imgur.com/Xlh0vO1.png) # Excel解決方法 ## 組合圖 Excel我想到的解決方式為使用組合圖的方式 使用散佈圖將百分比數據帶入圖中 ## 計算相對百分比 ![](https://i.imgur.com/W521Bgl.png) ## 插入組合圖 ![](https://i.imgur.com/ZQ5qv21.png) ### 選擇副座標 ![](https://i.imgur.com/oTx2Svv.png) ### 設定資料標籤 ![](https://i.imgur.com/5yqVgrV.png) ![](https://i.imgur.com/6Curdjs.png) 調整副標籤軸範圍控制資料標籤位置 ![](https://i.imgur.com/NtY1362.png) 將散佈圖標記隱藏起來 ![](https://i.imgur.com/s3GBBeA.png) 將散佈圖副坐標軸隱藏起來 ![](https://i.imgur.com/CqSTdlV.png) 最後對圖形進行一些美化 ![](https://i.imgur.com/LjlgWIh.png) [Excel檔案下載](https://1drv.ms/x/s!AuqcoLPA0_SIkP0JN_xDmkV6GrKrjw?e=4wmLQc) ## Excel 方法2 這邊在介紹一個Excel的方法 首先先設定百分比的數據格式 ![](https://i.imgur.com/XjjZmUe.png) 一樣新增資料標籤=>選擇儲存格的值 ![](https://i.imgur.com/NsYbYJm.png) ![](https://i.imgur.com/sqtxQaa.png) ![](https://i.imgur.com/hp1IsNj.png) # R_ggplot2繪製 ```r= library(readr) library(ggplot2) library(ggeasy) library(ggsci) library(extrafont) DcardData <- read_csv("D:/Dcard.csv") p <- ggplot(DcardData,aes(x = 選項, y = 次數)) + geom_bar(stat="identity") p + theme_bw() + #更改主題 theme(text=element_text(family = "Times New Roman")) + #修改字體 easy_x_axis_title_size(16) + #更改XY軸字體大小 easy_y_axis_title_size(16) + easy_x_axis_labels_size(14) + easy_y_axis_labels_size(14) + geom_text(aes(label = 次數), vjust=-0.1, color=1, size=8) + geom_text(aes(label = paste(round(次數/sum(次數)*100,1),"%")), vjust = 1.2, color = "white", size = 8) ``` ![](https://i.imgur.com/c7FOnj6.png) 🌟全文可以至下方連結觀看或是補充 https://hackmd.io/@LHB-0222/Excel_barplot 全文分享至 https://www.facebook.com/LHB0222/ https://www.instagram.com/ahb0222/ 有疑問想討論的都歡迎於下方留言 喜歡的幫我分享給所有的朋友 \o/ 有所錯誤歡迎指教 ## 相關文章 [ggplot2推薦圖形配置](/L6Y0JBFwSHWl5RIk_Tjmsg) [ggplot2入門筆記-1](/KI8qRuYjQNyan8POB9w_HQ) # [:page_with_curl: 全部文章列表](https://hackmd.io/@LHB-0222/AllWritings) ![](https://i.imgur.com/47HlvGH.png)