iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 29
0
自我挑戰組

資料處理以及視覺化系列 第 29

R語言-第二十九天 Shiny - 常態分配圖

進入倒數兩天~
今天要寫的是如何畫出常態分布圖
首先我們先取隨機的數字

rnorm(n,mean,sd)

如不指定mean 以及 sd 將為預設值mean = 0 , sd = 1

random = rnorm(30000,0,1)

接下來我們用dnorm取機率密度

density = dnorm(random)

接著很簡單 , 只要將資料放進 ggplot中即可繪圖

ggplot(data.frame(x = random , y = density),aes(x = random , y = density)) +  
  geom_line(size = 1) +
  labs(x = "Z值" , y = "機率分佈")+
  theme(panel.background=element_rect(fill='white', color="white",col = "white"))+## #cc9999背景顏色
  theme(plot.background = element_rect("white"))

https://ithelp.ithome.com.tw/upload/images/20191014/20112574l8MnAMZqXQ.png

以上為畫出常態分配的方式!


上一篇
R語言-第二十八天 Shiny - Title 顏色調整、字體
下一篇
R語言-第三十天 Shiny - 繪製常態分配圖 - 區域上色、標上特定點
系列文
資料處理以及視覺化30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言