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
Generating a new variable based on inequality between two other variables for certain valuesHi guys, this is actually the first time I am posting something in this forum. I am currently worki…
A question on using macro variableI am running several models and only wanted to export selected regression coefficients to excel. So …
Create categorical variables from string variableHello! I have a problem: I have a dataset which include Chinese cities, however, they are stored in…
ignore this! …
testing code blocks Code: This is a test with 10 spaces between here> <and here. If you copy the code …
Subscribe to:
Post Comments (Atom)
0 Response to graph add vertical line using value in macro variable
Post a Comment