【问题标题】:Bar and moving average plot条形图和移动平均线图
【发布时间】:2021-03-10 05:02:24
【问题描述】:

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

任何国家/地区的数据:

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

【问题讨论】:

  • graph bar 默认显示均值。它不提供显示密度的句柄。

标签: plot line stata moving-average


【解决方案1】:

要创建这种绘图,您可以轻松使用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) 

【讨论】:

  • 为了重现性,请提及您正在使用的scheme
  • 感谢 Nick 和 cgx,真的很有帮助,set scheme lean2 看起来不错
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-05
  • 1970-01-01
  • 1970-01-01
  • 2017-09-01
  • 2022-01-26
相关资源
最近更新 更多