条形图和移动平均图

Bar and moving average plot

我正在尝试使用 Stata 制作这种 Covid 案例和移动平均线图表。我尝试使用 graph bar 但它绘制了密度。我想用这种垂直线来绘制时间图。这是我想要制作的情节:

任何国家/地区的数据:

https://ourworldindata.org/covid-cases?country=IND~USA~GBR~CAN~DEU~FRA

要创建这种绘图,您可以轻松地使用 twoway 命令。此命令允许您组合任意数量的不同图形。您希望将条形图与折线图结合起来。例如,英国的新案例图可以按如下方式创建:

import owid-covid-data.csv

keep if iso_code=="GBR"
keep date new_cases
gen date2 = date(date, "YMD")
format date2 %td

tsset date2 // Set data to time series format 
tssmooth ma ma7=new_cases, window(6 1 0) // create the 7 day moving-average

twoway (bar  new_cases  date2) (line  ma7 date2)