pss*_*guy 7 r annotatedtimeline
既然卡扎菲40多年的统治已经结束,我想建立一个他与当时其他国家的权力时期的时间线图.例如美国总统,德国总理等等所以x轴是时间,y轴国家和时间线分开 - 按照正确的时间框架 - 显示尼克松,福特等美国
当我试图学习R时,我更倾向于使用该语言的解决方案,但感觉它不是最好的解决方案.对此或替代免费解决方案的任何建议?
我应该补充说,如果在R中,数据帧将启动
Country Boss TookCharge
USA Nixon 1969-01-20
USA Ford 1974-08-09
Germany Brandt 1969-10-22
Germany Schmidt 1974-05-16
Run Code Online (Sandbox Code Playgroud)
这是一个简单的任务ggplot
:
创建一些数据:
x <- data.frame(
country = rep(c("USA", "Germany"), each=2),
boss = c("Nixon", "Ford", "Brandt", "Schmidt"),
start = as.Date(c("1969-01-20", "1974-08-09", "1969-10-22", "1974-05-16"))
)
Run Code Online (Sandbox Code Playgroud)
制作情节:
library(ggplot2)
ggplot(x, aes(x=start, y=country)) +
geom_line() +
geom_point() +
geom_text(aes(label=boss), hjust=0, vjust=0) +
xlim(c(min(x$start), max(x$start)+5*365)) # Add some space to right
Run Code Online (Sandbox Code Playgroud)