Plot 在Stata中使用xline的直方图
我想创建一个带有选项xline的直方图,但我想告诉Stata根据数据集中的年份变量应该取哪个xline值 例如,在下面的数据集中,如果我在做1990年的柱状图,我希望取100。(我正在做很多这样的柱状图,因此手动写入xline值是非常低效的。) 对于其他值,您需要更复杂的东西,例如Plot 在Stata中使用xline的直方图,plot,graph,histogram,stata,two-way,Plot,Graph,Histogram,Stata,Two Way,我想创建一个带有选项xline的直方图,但我想告诉Stata根据数据集中的年份变量应该取哪个xline值 例如,在下面的数据集中,如果我在做1990年的柱状图,我希望取100。(我正在做很多这样的柱状图,因此手动写入xline值是非常低效的。) 对于其他值,您需要更复杂的东西,例如 forvalues t = 1950/2005 { su xline_value if year == `t', meanonly local show1 = r(min) su
forvalues t = 1950/2005 {
su xline_value if year == `t', meanonly
local show1 = r(min)
su xline_value2 if year == `t', meanonly
hist A if year==`t', xline(`show1' `r(min)')
graph export "A_`t'.jpg", replace
}
太神了谢谢你,尼克!你知道如果我还有另一个变量(比如xline_value2)要添加到xline()中,应该怎么做吗?我相信我不能存储多个值
forvalues t = 1950/2005{
hist A if year==`t' , xline(?)
graph export "A_`t'.jpg", replace
}
forvalues t = 1950/2005 {
su xline_value if year == `t', meanonly
hist A if year==`t', xline(`r(min)')
graph export "A_`t'.jpg", replace
}
forvalues t = 1950/2005 {
su xline_value if year == `t', meanonly
local show1 = r(min)
su xline_value2 if year == `t', meanonly
hist A if year==`t', xline(`show1' `r(min)')
graph export "A_`t'.jpg", replace
}