data_v<-read_excel(file.choose(),sheet = 2)
P<-data_v %>% mutate(resta=`46`-`41`,abs=abs(resta),change=(abs*100)/`41`) %>%
mutate(change2=ifelse(resta<0,change*-1,change))%>%
mutate(polarity=ifelse(change2>=0,"positive","negative")) %>%
ggplot(aes(x=fct_reorder(output_type,change2), y=change2,colour=polarity)) +
geom_segment(aes(xend=output_type, yend=0)) +
geom_point(size=1) +
xlab("")+ylab("%")+ggtitle("% Change From Week 41 To Week 46")+
coord_flip() +
theme_light()+theme(legend.position='none',plot.title = element_text(hjust = 0.5))
ggplotly(P)
X<-data_v %>% mutate(resta=`46`-`41`,abs=abs(resta),change=(abs*100)/`41`) %>%
mutate(change2=ifelse(resta<0,change*-1,change))%>%
mutate(polarity=ifelse(change2>=0,"positive","negative")) %>%
ggplot(aes(x=fct_reorder(output_type,resta), y=resta,colour=polarity)) +
geom_segment(aes(xend=output_type, yend=0)) +
geom_point(size=1) +
xlab("")+ylab("%")+ggtitle("Increase or decrease in % points from Week 41 to Week 46")+
coord_flip() +
theme_light()+theme(legend.position='none',plot.title = element_text(hjust = 0.5))
ggplotly(X)
NA
LS0tDQp0aXRsZTogIlIgTm90ZWJvb2siDQpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sNCi0tLQ0KDQpgYGB7cn0NCmxpYnJhcnkodGlkeXZlcnNlKQ0KbGlicmFyeShwbG90bHkpDQpsaWJyYXJ5KHJlYWR4bCkNCg0KYGBgDQoNCmBgYHtyfQ0KZGF0YV92PC1yZWFkX2V4Y2VsKGZpbGUuY2hvb3NlKCksc2hlZXQgPSAyKQ0KYGBgDQoNCmBgYHtyfQ0KZGF0YTwtZGF0YV92ICU+JSBwaXZvdF9sb25nZXIoIW91dHB1dF90eXBlLCBuYW1lc190byA9ICJXZWVrIiwgdmFsdWVzX3RvID0gIlZhbHVlIikgJT4lIG11dGF0ZShXZWVrPWFzLm51bWVyaWMoV2VlaykpICU+JSANCiAgcGl2b3Rfd2lkZXIobmFtZXNfZnJvbSA9IG91dHB1dF90eXBlLCB2YWx1ZXNfZnJvbSA9IFZhbHVlKQ0KYGBgDQoNCg0KDQpgYGB7cn0NCg0KUDwtZGF0YV92ICU+JSBtdXRhdGUocmVzdGE9YDQ2YC1gNDFgLGFicz1hYnMocmVzdGEpLGNoYW5nZT0oYWJzKjEwMCkvYDQxYCkgJT4lDQogIG11dGF0ZShjaGFuZ2UyPWlmZWxzZShyZXN0YTwwLGNoYW5nZSotMSxjaGFuZ2UpKSU+JSANCiAgbXV0YXRlKHBvbGFyaXR5PWlmZWxzZShjaGFuZ2UyPj0wLCJwb3NpdGl2ZSIsIm5lZ2F0aXZlIikpICU+JSANCiAgZ2dwbG90KGFlcyh4PWZjdF9yZW9yZGVyKG91dHB1dF90eXBlLGNoYW5nZTIpLCB5PWNoYW5nZTIsY29sb3VyPXBvbGFyaXR5KSkgKw0KICAgIGdlb21fc2VnbWVudChhZXMoeGVuZD1vdXRwdXRfdHlwZSwgeWVuZD0wKSkgKw0KICAgIGdlb21fcG9pbnQoc2l6ZT0xKSArDQogIHhsYWIoIiIpK3lsYWIoIiUiKStnZ3RpdGxlKCIlIENoYW5nZSBGcm9tIFdlZWsgNDEgVG8gV2VlayA0NiIpKw0KICAgIGNvb3JkX2ZsaXAoKSArDQogICAgIHRoZW1lX2xpZ2h0KCkrdGhlbWUobGVnZW5kLnBvc2l0aW9uPSdub25lJyxwbG90LnRpdGxlID0gZWxlbWVudF90ZXh0KGhqdXN0ID0gMC41KSkgDQogIA0KYGBgDQoNCmBgYHtyLCBmaWcud2lkdGg9Ni41LCBmaWcuaGVpZ2h0PTR9DQpnZ3Bsb3RseShQKQ0KYGBgDQoNCg0KDQoNCg0KYGBge3IsIGZpZy53aWR0aD02LjUsIGZpZy5oZWlnaHQ9NH0NCg0KWDwtZGF0YV92ICU+JSBtdXRhdGUocmVzdGE9YDQ2YC1gNDFgLGFicz1hYnMocmVzdGEpLGNoYW5nZT0oYWJzKjEwMCkvYDQxYCkgJT4lDQogIG11dGF0ZShjaGFuZ2UyPWlmZWxzZShyZXN0YTwwLGNoYW5nZSotMSxjaGFuZ2UpKSU+JSANCiAgbXV0YXRlKHBvbGFyaXR5PWlmZWxzZShjaGFuZ2UyPj0wLCJwb3NpdGl2ZSIsIm5lZ2F0aXZlIikpICU+JSANCiAgZ2dwbG90KGFlcyh4PWZjdF9yZW9yZGVyKG91dHB1dF90eXBlLHJlc3RhKSwgeT1yZXN0YSxjb2xvdXI9cG9sYXJpdHkpKSArDQogICAgZ2VvbV9zZWdtZW50KGFlcyh4ZW5kPW91dHB1dF90eXBlLCB5ZW5kPTApKSArDQogICAgZ2VvbV9wb2ludChzaXplPTEpICsNCiAgeGxhYigiIikreWxhYigiJSIpK2dndGl0bGUoIkluY3JlYXNlIG9yIGRlY3JlYXNlIGluICUgcG9pbnRzIGZyb20gV2VlayA0MSB0byBXZWVrIDQ2IikrDQogICAgY29vcmRfZmxpcCgpICsNCiAgICAgdGhlbWVfbGlnaHQoKSt0aGVtZShsZWdlbmQucG9zaXRpb249J25vbmUnLHBsb3QudGl0bGUgPSBlbGVtZW50X3RleHQoaGp1c3QgPSAwLjUpKQ0KDQpnZ3Bsb3RseShYKQ0KDQpgYGANCg0KDQoNCg0KDQo=