Statistic<-c(68,85,74,88,63,78,90,80,58,63)
Math<-c(85,91,74,100,82,84,78,100,51,70)
plot(Statistic,Math,pch=17,col="blue",main="統計及數學成績散佈圖",xlab="統計成績",ylab="數學成績")

hist(Math,
col= "lightyellow",
main ="數學成績直方圖",
xlab ="數學",
ylab ="人數")

library(ggplot2)
library(ggplot2)
data <- data.frame(
name=c("公益活動","知識閱讀","科學創新","娛樂休閒","體育競技") ,
value=c(25,82,28,185,36)
)
ggplot(data, aes(x=name, y=value)) +
geom_bar(stat = "identity", width=0.2, fill="skyblue")

data<- c(25,82,28,185,36)
labels <- c("公益活動","知識閱讀","科學創新","娛樂休閒","體育競技")
pie(data,labels,main ="參加社團次數比例", col=heat.colors(length(data)))

club_type <- c("娛樂休閒", "知識閱讀", "體育競技", "科學創新", "公益活動")
frequency <- c(185, 82, 36, 28, 25)
plot(frequency,
type = "n", # 不先畫點
xaxt = "n", # 不畫 x 軸
main = "大學生最喜歡參加的社團類型",
xlab = "社團類型",
ylab = "次數",
ylim = c(0, max(frequency) + 20))
segments(x0 = 1:5, y0 = 0, x1 = 1:5, y1 = frequency, col = "black", lwd = 2)
points(1:5, frequency, pch = 16, col = "red", cex = 2)
axis(1, at = 1:5, labels = club_type)

library(readxl)
test <- read_excel("D:/456.xlsx")
stem(test$Japanese)
##
## The decimal point is 1 digit(s) to the right of the |
##
## 4 | 9
## 5 | 139
## 6 | 13
## 7 | 9
## 8 | 49
## 9 | 1
mean(test$Japanese)
## [1] 67.9
median(test$Japanese)
## [1] 62
as.numeric(names(table(test$Japanese)))[which.max(table(test$Japanese))]
## [1] 49
sd(test$Japanese)
## [1] 16.25115
var(test$Japanese)
## [1] 264.1