条形图和移动平均图
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)
我正在尝试使用 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)