Advertisement
Guest User

Untitled

a guest
Feb 19th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.41 KB | None | 0 0
  1. library(tidyverse)
  2. library(lubridate)
  3.  
  4. irl <- read_csv("ireland3.csv")
  5. head(irl)
  6.  
  7.  
  8. cols <- c("Cumann na nGaedheal"="yellow","Fianna Fáil"="#66BB66","Fine Gael"="#5179c9","Ulster Unionist Party"="#48A5EE","Direct Rule"="black","Democratic Unionist Party"="#D46A4C")
  9.  
  10. Cosgrave <- as.Date("1927-01-01", "%Y-%m-%d")
  11. deValera <- as.Date("1940-01-01", "%Y-%m-%d")
  12. Costello <- as.Date("1950-01-01", "%Y-%m-%d")
  13. deValera2 <- as.Date("1953-01-01", "%Y-%m-%d")
  14. Costello2 <- as.Date("1956-01-01", "%Y-%m-%d")
  15. deValera3 <- as.Date("1959-01-01", "%Y-%m-%d")
  16. Lemass <- as.Date("1964-01-01", "%Y-%m-%d")
  17. Lynch<- as.Date("1969-01-01", "%Y-%m-%d")
  18. Cosgrave2 <- as.Date("1975-01-01", "%Y-%m-%d")
  19. Lynch2<- as.Date("1979-01-01", "%Y-%m-%d")
  20. Haughey<- as.Date("1981-01-01", "%Y-%m-%d")
  21. FitzGerald<- as.Date("1985-01-01", "%Y-%m-%d")
  22. Haughey2<- as.Date("1989-01-01", "%Y-%m-%d")
  23. Reynolds<- as.Date("1993-01-01", "%Y-%m-%d")
  24. Bruton<- as.Date("1996-01-01", "%Y-%m-%d")
  25. Ahern<- as.Date("2002-01-01", "%Y-%m-%d")
  26. Cowen<- as.Date("2010-01-01", "%Y-%m-%d")
  27. Kenny<- as.Date("2013-03-01", "%Y-%m-%d")
  28. Varadkar<- as.Date("2018-01-01", "%Y-%m-%d")
  29. #NI Dates
  30. Craig<- as.Date("1930-01-01", "%Y-%m-%d")
  31. Andrews<- as.Date("1942-01-01", "%Y-%m-%d")
  32. Brooke<- as.Date("1950-01-01", "%Y-%m-%d")
  33. Neill<- as.Date("1966-01-01", "%Y-%m-%d")
  34. Clark<- as.Date("1970-01-01", "%Y-%m-%d")
  35. Trimble<- as.Date("2000-03-01", "%Y-%m-%d")
  36. #Faulkner
  37. Paisley<- as.Date("2008-06-01", "%Y-%m-%d")
  38. Robinson<- as.Date("2012-01-01", "%Y-%m-%d")
  39. Foster<- as.Date("2016-04-01", "%Y-%m-%d")
  40.  
  41. q<-ggplot()+
  42. ggtitle("Ireland's Heads of Government Since 1921")+
  43. ylab("Year")+
  44. xlab("") +
  45. #geom_linerange(data=gant_data_raw,aes(x=name,ymin=birth,ymax=death,color=Party),size=2.8,alpha=0.8)+ was""
  46. geom_linerange(data=irl,aes(x=Country,ymin=start,ymax=end2,color=Party),size=25,alpha=0.8)+
  47. #annotate("point", x = 54, y =cameron, size=1, colour="darkgreen") +
  48.  
  49. #Taoiseach names
  50. annotate("text", x = 1, y = Cosgrave, label = "Cosgrave", size=3.5,angle = 90, colour="black")+
  51. annotate("text", x = 1, y = deValera, label = "de Valera", size=3.5,angle = 90, colour="black")+ annotate("text", x = 1, y = Costello, label = "Costello", size=3.5,angle = 90, colour="black")+
  52. annotate("text", x = 1, y = deValera2, label = "de Valera", size=3.5,angle = 90, colour="black")+ annotate("text", x = 1, y = Costello2, label = "Costello", size=3.5,angle = 90, colour="black")+
  53. annotate("text", x = 1, y = deValera3, label = "de Valera", size=3.5,angle = 90, colour="black")+ annotate("text", x = 1, y = Lemass, label = "Lemass", size=3.5,angle = 90, colour="black")+
  54. annotate("text", x = 1, y = Lynch, label = "Lynch", size=3.5,angle = 90, colour="black")+
  55. annotate("text", x = 1, y = Cosgrave2, label = "Cosgrave", size=3.5,angle = 90, colour="black")+
  56. annotate("text", x = 1, y = Lynch2, label = "Lynch", size=3.5,angle = 90, colour="black")+
  57. annotate("text", x = 1, y = Haughey, label = "Haughey", size=3.5,angle = 90, colour="black")+
  58. annotate("text", x = 1, y = FitzGerald, label = "FitzGerald", size=3.5,angle = 90, colour="black")+
  59. annotate("text", x = 1, y = Haughey2, label = "Haughey", size=3.5,angle = 90, colour="black")+
  60. annotate("text", x = 1, y = Reynolds, label = "Reynolds", size=3.5,angle = 90, colour="black")+
  61. annotate("text", x = 1, y = Bruton, label = "Bruton", size=3.5,angle = 90, colour="black")+
  62. annotate("text", x = 1, y = Ahern, label = "Ahern", size=3.5,angle = 90, colour="black")+
  63. annotate("text", x = 1, y = Cowen, label = "Cowen", size=3.5,angle = 90, colour="black")+
  64. annotate("text", x = 1, y = Kenny, label = "Kenny", size=3.5,angle = 90, colour="black")+
  65. annotate("text", x = 1, y = Varadkar, label = "Varadkar", size=3.5,angle = 90, colour="black")+
  66.  
  67. #First Minister Names
  68. annotate("text", x = 2, y = Craig, label = "Craig", size=3.5,angle = 90, colour="black")+
  69. annotate("text", x = 2, y = Andrews, label = "Andrews", size=3.5,angle = 90, colour="black")+
  70. annotate("text", x = 2, y = Brooke, label = "Brooke", size=3.5,angle = 90, colour="black")+
  71. annotate("text", x = 2, y = Neill, label = "O'Neill", size=3.5,angle = 90, colour="black")+
  72. annotate("text", x = 2, y = Clark, label = "Chichester\n-Clark", size=3.5,angle = 90, colour="black")+
  73. annotate("text", x = 2, y = Trimble, label = "Trimble", size=3.5,angle = 90, colour="black")+
  74. annotate("text", x = 2, y = Paisley, label = "Paisley", size=3.5,angle = 90, colour="black")+
  75. annotate("text", x = 2, y = Robinson, label = "Robinson", size=3.5,angle = 90, colour="black")+
  76. annotate("text", x = 2, y = Foster, label = "Foster", size=3.5,angle = 90, colour="black")+
  77. coord_flip()+
  78. scale_colour_manual(values = cols)+
  79. theme(panel.background=element_rect(fill="white"),axis.ticks.y=element_blank(),axis.text=element_text(colour ="black",size=12.5),panel.grid.major.x = element_line(colour ="darkgrey",size = 0.2),panel.grid.major.y = element_line(colour ="grey",size = 0.071),legend.text=element_text(size=9),legend.position="bottom",plot.title = element_text(hjust = 0.5,size = 30, face = "bold"))#,legend.title = element_blank() ,legend.key.size = unit(3,"line") p + theme(legend.position="bottom") legend.position="bottom"
  80. #+ theme(legend.text=element_text(size=X)) legend.key.size = unit(0.5, "cm"),legend.key.width=unit(0.3,"cm"),legend.key.height=unit(0.3,"cm") ,legend.justification=c(1,0), legend.position=c(1,0)
  81. q
  82. ggsave("taoiseach2.png",q,width=400,height=150,unit="mm",dpi=600)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement