I am using Stata 13
I want to develop code to add a single vertical line on a graph using a value obtained from a dataset rather than having to hard code the position of the line. This would make the code general.
I thought I would do it by saving a value from the data set in a macro variable and use the macro variable to substitute into the xline graph option.
The code below fails to add a line when I use the macro variable.
Is there something else I should be doing to get this to work?
clear
set obs 12
gen y = 42
gen time = _n/y*100
line y time, xline(7)
global time1 7
macro list
line y time, xline(`time1')
Thanks,
Kim
Related Posts with graph add vertical line using value in macro variable
mestreg - Incorporating Variance covariance structureGreetings!! I'm John, currently working on multilevel survival analysis using mestreg command.. I wa…
How to perform CS-ARDL?Hello all, I want to apply CS-ARDL to my model but as I am new to the field and STATA I could not f…
Why homogeneous treatment assumption leads to "spurious identification of long-run treatment" in staggered DiD?Borusyak, 2021 has a sentence Third, in dynamic specifications, implicit assumptions about trea…
95% confidence intervals around proportions on line graph – usefulness?Hi all, I’m using Stata 15. I’m doing an analysis of applicants for grants. I have a graph showing,…
What does "unrestricted treatment effect heterogeneity" mean?Borusyak, 2021 has a sentence We show that this estimator takes a particularly transparent form…
Subscribe to:
Post Comments (Atom)
0 Response to graph add vertical line using value in macro variable
Post a Comment