wday the distribution of people come from Sunday to Monday
2.週日到週六的來客數
.可以發現週日的人數最多,六日一的人數為一週裡較高的
ggplot(X,aes(x=as.numeric(X$wday)))+
xlab("weekday")+
ylab("count")+
geom_histogram(fill="lightblue",color="black",binwidth = 0.5)+
ggtitle("Histogram of day")+
scale_x_continuous(breaks=seq(0,6,1))+
scale_x_continuous(breaks=c(0:6),labels=c("Sunday","Monday", "Tuesday","Wenseday","Thursday","Friday","Saturday"))
Scale for 'x' is already present. Adding another scale for 'x', which will replace the existing scale.

3.顧客的投機程度
.每筆消費產品所有毛利相加除以總數量
ggplot(X, aes(x=spec))+
xlab("spec")+
ylab("count")+
geom_histogram(fill="lightblue",color = "black")+
ggtitle("Histogram of spec")+
xlim(-1,1)

4.顧客的消費金額
.大部分的顧客消費金額在1000以下
ggplot(data=X,aes(x=total))+
xlab("total")+
ylab("count")+
geom_histogram(fill="pink",col="steelblue")+
scale_x_continuous(breaks=seq(0,10000,1000))+ggtitle("Histogram of total")

5.商品的毛利
.大部份商品毛利都在150以下
ggplot(data=X,aes(x=gross))+
xlab("total")+
ylab("count")+
geom_histogram(fill="pink",col="steelblue")+
ggtitle("Histogram of gross")+
xlim(0,1000)

6.顧客購買數量
.大部份的顧客購買產品在5樣以下
ggplot(data=X,aes(x=items))+
xlab("total")+
ylab("count")+
geom_histogram(fill="pink",col="steelblue")+
ggtitle("Histogram of items")+
xlim(0,40)

7.poorbitch的出現時機
.poorbitch出現最多在禮拜一
ggplot(data=X[X$poorbitch==1,],aes(x=as.numeric(wday)))+
xlab("poorbitch")+
ylab("day")+
geom_histogram(fill="pink",col="steelblue",binwidth = 0.5)+
scale_x_continuous(breaks=seq(0,6,1))+
scale_x_continuous(breaks=c(0:6),labels=c("Sunday","Monday", "Tuesday","Wenseday","Thursday","Friday","Saturday"))
Scale for 'x' is already present. Adding another scale for 'x', which will replace the existing scale.

8.每個地區投機人數的多寡
.EF地區的投機人數較多
ggplot(data=X[X$spec <0.5,],
aes(as.numeric(x=area)))+
xlab("area")+
ylab("spec")+
geom_histogram(fill="blue",col="steelblue",binwidth=0.5)+
scale_x_continuous(breaks=c(1:8),labels=c("A","B","C","D","E","F","G","H"))

9.每個筆交易的金額
.大部份的金額在1000元以下
ggplot(data=X,aes(x=total))+
xlab("total")+
ylab("money")+geom_histogram(fill="pink",col="steelblue")+
ggtitle("Histogram of total")+
scale_x_continuous(breaks=seq(0,6000,1000))+
xlim(0,6000)
Scale for 'x' is already present. Adding another scale for 'x', which will replace the existing scale.

LS0tCnRpdGxlOiAi5ZWG5qWt5pW45pOa5YiG5p6QIC0g5pyf5Lit56u26LO9IC0g5ZyW6KGo5LqMIgpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sKLS0tCgo8YnI+CgojIyMjICoq57WE5ZOh5ZCN5ZauKioKIyMjIyMgTTA2NDAyMDAyMyDmnY7liq3nq5EKIyMjIyMgQjAzNDAyMDAyMiDlkLPmmI7lgKsKIyMjIyMgTTA2NDExMTAzOCDmnpflmInnvr0KIyMjIyMgTTA2NDExMTA0MCDlkLPmrKPlrrkKIyMjIyMgTTA2NDExMTA0NSDlkajkv4rlvrcKIyMjIyMgTTA1NDExMjA2MCDolKHkvanntJwKCiMjIyMgKipUb255IENob3Ug5oyH5bCOKioKCjxicj4KPGhyPgo8YnI+CgojIyPlsI3mlrzvvLjooajnmoTorormlbjop6Pph4vku6Xlj4rlnJbooagKIyMjIzEucG9vcmJpdGNoKOavj+ethua2iOiyu+avm+WIqeeCuuiyoOeahOeUouWTgeacieW5vumghSkKLuW+nuWcluS4reWPr+S7peeZvOePvnBvb3JiaXRjaOeahOS9lOavlOWFtuWvpuW+iOS9jgoKYGBge3J9CiNwb29yYml0Y2ggdGhlIGNvdW50IG9mIHdobyBpcyBwb29yYml0Y2guIGl0IHNob3dzIHRoYXQgdGhlcmUgYXJlIHZlcnkgZmV3IHBvb3JiaXRjaApnZ3Bsb3QoWCxhZXMoeD1wb29yYml0Y2gpKSsKICB4bGFiKCJwb29yYml0Y2giKSsKICB5bGFiKCJjb3VudCIpKwogIGdlb21faGlzdG9ncmFtKGZpbGw9ImxpZ2h0Ymx1ZSIsY29sb3I9ImJsYWNrIikrCiAgZ2d0aXRsZSgiSGlzdG9ncmFtIG9mIHBvb3JiaXRjaCAiKQpgYGAKCiMjI3dkYXkgdGhlIGRpc3RyaWJ1dGlvbiBvZiBwZW9wbGUgY29tZSBmcm9tIFN1bmRheSB0byBNb25kYXkgCiMjIyMyLumAseaXpeWIsOmAseWFreeahOS+huWuouaVuAou5Y+v5Lul55m854++6YCx5pel55qE5Lq65pW45pyA5aSa77yM5YWt5pel5LiA55qE5Lq65pW454K65LiA6YCx6KOh6LyD6auY55qECgpgYGB7cn0KZ2dwbG90KFgsYWVzKHg9YXMubnVtZXJpYyhYJHdkYXkpKSkrCiAgICB4bGFiKCJ3ZWVrZGF5IikrCiAgICB5bGFiKCJjb3VudCIpKwogIGdlb21faGlzdG9ncmFtKGZpbGw9ImxpZ2h0Ymx1ZSIsY29sb3I9ImJsYWNrIixiaW53aWR0aCA9IDAuNSkrCiAgZ2d0aXRsZSgiSGlzdG9ncmFtIG9mIGRheSIpKwogIHNjYWxlX3hfY29udGludW91cyhicmVha3M9c2VxKDAsNiwxKSkrCiAgICBzY2FsZV94X2NvbnRpbnVvdXMoYnJlYWtzPWMoMDo2KSxsYWJlbHM9YygiU3VuZGF5IiwiTW9uZGF5IiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJUdWVzZGF5IiwiV2Vuc2VkYXkiLCJUaHVyc2RheSIsIkZyaWRheSIsIlNhdHVyZGF5IikpCmBgYAoKIyMjIzMu6aGn5a6i55qE5oqV5qmf56iL5bqmCi7mr4/nrYbmtojosrvnlKLlk4HmiYDmnInmr5vliKnnm7jliqDpmaTku6XnuL3mlbjph48KCmBgYHtyfQpnZ3Bsb3QoWCwgYWVzKHg9c3BlYykpKwogIHhsYWIoInNwZWMiKSsKICB5bGFiKCJjb3VudCIpKwogIGdlb21faGlzdG9ncmFtKGZpbGw9ImxpZ2h0Ymx1ZSIsY29sb3IgPSAiYmxhY2siKSsKICBnZ3RpdGxlKCJIaXN0b2dyYW0gb2Ygc3BlYyIpKwogIHhsaW0oLTEsMSkKYGBgCgojIyMjNC7poaflrqLnmoTmtojosrvph5HpoY0KLuWkp+mDqOWIhueahOmhp+Wuoua2iOiyu+mHkemhjeWcqDEwMDDku6XkuIsKCmBgYHtyfQpnZ3Bsb3QoZGF0YT1YLGFlcyh4PXRvdGFsKSkrCiAgICAgICB4bGFiKCJ0b3RhbCIpKyAgICAgICAgICAgICAgICAgICAgICAKICAgICAgIHlsYWIoImNvdW50IikrCmdlb21faGlzdG9ncmFtKGZpbGw9InBpbmsiLGNvbD0ic3RlZWxibHVlIikrCnNjYWxlX3hfY29udGludW91cyhicmVha3M9c2VxKDAsMTAwMDAsMTAwMCkpK2dndGl0bGUoIkhpc3RvZ3JhbSBvZiB0b3RhbCIpCmBgYAojIyMjNS7llYblk4HnmoTmr5vliKkKLuWkp+mDqOS7veWVhuWTgeavm+WIqemDveWcqDE1MOS7peS4iwpgYGB7cn0KZ2dwbG90KGRhdGE9WCxhZXMoeD1ncm9zcykpKwogICAgICAgeGxhYigidG90YWwiKSsgICAgICAgICAgICAgICAgICAgICAKICAgICAgIHlsYWIoImNvdW50IikrCiAgZ2VvbV9oaXN0b2dyYW0oZmlsbD0icGluayIsY29sPSJzdGVlbGJsdWUiKSsKICAgICAgIGdndGl0bGUoIkhpc3RvZ3JhbSBvZiBncm9zcyIpKwogICAgICAgeGxpbSgwLDEwMDApCmBgYAoKIyMjIzYu6aGn5a6i6LO86LK35pW46YePCi7lpKfpg6jku73nmoTpoaflrqLos7zosrfnlKLlk4HlnKg15qij5Lul5LiLCmBgYHtyfQpnZ3Bsb3QoZGF0YT1YLGFlcyh4PWl0ZW1zKSkrCiAgICAgICB4bGFiKCJ0b3RhbCIpKyAgICAgICAgICAgICAgICAgICAgICAKICAgICAgIHlsYWIoImNvdW50IikrCiAgZ2VvbV9oaXN0b2dyYW0oZmlsbD0icGluayIsY29sPSJzdGVlbGJsdWUiKSsKICBnZ3RpdGxlKCJIaXN0b2dyYW0gb2YgaXRlbXMiKSsKICB4bGltKDAsNDApCmBgYAoKCiMjIyM3LnBvb3JiaXRjaOeahOWHuuePvuaZguapnwoucG9vcmJpdGNo5Ye654++5pyA5aSa5Zyo56au5ouc5LiACmBgYHtyfQpnZ3Bsb3QoZGF0YT1YW1gkcG9vcmJpdGNoPT0xLF0sYWVzKHg9YXMubnVtZXJpYyh3ZGF5KSkpKwogIHhsYWIoInBvb3JiaXRjaCIpKwogIHlsYWIoImRheSIpKwogIGdlb21faGlzdG9ncmFtKGZpbGw9InBpbmsiLGNvbD0ic3RlZWxibHVlIixiaW53aWR0aCA9IDAuNSkrIAogIHNjYWxlX3hfY29udGludW91cyhicmVha3M9c2VxKDAsNiwxKSkrCiAgc2NhbGVfeF9jb250aW51b3VzKGJyZWFrcz1jKDA6NiksbGFiZWxzPWMoIlN1bmRheSIsIk1vbmRheSIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiVHVlc2RheSIsIldlbnNlZGF5IiwiVGh1cnNkYXkiLCJGcmlkYXkiLCJTYXR1cmRheSIpKQpgYGAKIyMjIzgu5q+P5YCL5Zyw5Y2A5oqV5qmf5Lq65pW455qE5aSa5a+hCi5FRuWcsOWNgOeahOaKleapn+S6uuaVuOi8g+WkmgpgYGB7cn0KZ2dwbG90KGRhdGE9WFtYJHNwZWMgPDAuNSxdLAogICAgICBhZXMoYXMubnVtZXJpYyh4PWFyZWEpKSkrCiAgICAgICB4bGFiKCJhcmVhIikrCiAgICAgICB5bGFiKCJzcGVjIikrCiAgZ2VvbV9oaXN0b2dyYW0oZmlsbD0iYmx1ZSIsY29sPSJzdGVlbGJsdWUiLGJpbndpZHRoPTAuNSkrCiAgc2NhbGVfeF9jb250aW51b3VzKGJyZWFrcz1jKDE6OCksbGFiZWxzPWMoIkEiLCJCIiwiQyIsIkQiLCJFIiwiRiIsIkciLCJIIikpCmBgYAoKIyMjIzku5q+P5YCL562G5Lqk5piT55qE6YeR6aGNCi7lpKfpg6jku73nmoTph5HpoY3lnKgxMDAw5YWD5Lul5LiLCmBgYHtyfQpnZ3Bsb3QoZGF0YT1YLGFlcyh4PXRvdGFsKSkrCiAgICAgICB4bGFiKCJ0b3RhbCIpKyAgICAgICAgICAgICAgICAgICAgICAKICAgICAgIHlsYWIoIm1vbmV5IikrZ2VvbV9oaXN0b2dyYW0oZmlsbD0icGluayIsY29sPSJzdGVlbGJsdWUiKSsKICBnZ3RpdGxlKCJIaXN0b2dyYW0gb2YgdG90YWwiKSsKICBzY2FsZV94X2NvbnRpbnVvdXMoYnJlYWtzPXNlcSgwLDYwMDAsMTAwMCkpKwogIHhsaW0oMCw2MDAwKQpgYGAKCgoKCgoKCgo=