Dear Statalist Members,
I am working on a panel data set. I want to create graphs and save graphs by the country name.
If I use the following loop, it is creating graphs for all countries in my panel dataset. But it saves graphs by id such as 1.gph, 2.gph..... and so on.
levels country, local(countries)
local i = 1
foreach c of local countries {
twoway (line x y year if country=="`c'", title("`c'") ytitle(% of GDP) xtitle(Year))
graph save `i'.gph, replace
local i = `i' + 1
}
*
However, I WOULD LIKE TO SAVE GRAPHS BY COUNTRY NAME.
levels country, local(countries)
local i = 1
foreach c of local countries {
twoway (line x y year if country=="`c'", title("`c'") ytitle(% of GDP) xtitle(Year))
graph save `i'.gph, replace
local i = `i' + 1
}
*
This loop generates graphs and saves graphs IF THE COUNTRY NAME IS A SINGLE WORD. If the country name is India, the loop is fine. The loop stops working if the country name is MORE THAN 1 WORD such as United Kingdom or United States of America.
Any help will be greatly appreciated.
Thank you in advance.
Related Posts with Creating and Saving graphs using loop
Computing Partial Effect and Average Partial Effect of Binary VariablesI tried to compute the PE and the APE of a dummy using the usual Code: margins command. However, I …
melogit postestimationGreetings. I am reaching out for help with melogit postestimation commands. I am using melogit to m…
Three and five year averagesDear Statalist forum, I would like to construct a three-year average as the data is available in th…
Seemingly Unrelated Regression Equation: NEED HELPGood day! I am doing my research study. My dependent variable is Corruption Perception Index. My In…
using function condhello ! i want to create a new variable that's equal to value of year 1960 for all countries and ye…
Subscribe to:
Post Comments (Atom)
0 Response to Creating and Saving graphs using loop
Post a Comment