Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
st: -graph hbar- bars with colour used to identify groups of obs
From
<[email protected]>
To
<[email protected]>
Subject
st: -graph hbar- bars with colour used to identify groups of obs
Date
Wed, 6 Apr 2011 15:25:53 +0100
I want to use -graph hbar- to show poverty rates across countries, where
the countries are ordered by poverty rate, and with the bars being one
colour for one country group, and another colour for the other country
group. I also want a black&white/shades-of-grey picture.
Problem: I can draw the graph, but the bars are not centred over the
"slot" at each bar's base. For one group, they are left-justified within
the "slot"; for the other group they are right-justified. So, the graph
looks odd. See http://screencast.com/t/GIGwu99oy
I've looked at the various options (including -asyvars-), and can't find
a fix. Below are the data and the code I've tried.
Advice please.
Data:
noctry pp_all accession
1 9.019705 0
3 3.933862 1
6 13.28287 1
7 12.16459 0
9 10.973 0
11 11.85057 0
12 10.47666 1
13 12.20738 1
14 10.44716 1
15 8.407103 0
16 7.525132 1
18 5.768504 0
19 5.594264 0
20 10.31553 1
21 13.07521 0
23 7.804794 1
24 4.923772 1
25 6.715902 0
26 2.96161 0
27 8.402966 0
31 5.381824 0
lab var noctry "Country"
lab var accession "1: Accession country"
label var pp_all "Rate (%)"
lab def noctry ///
1 "BE" 2 "BG" 3 "CZ" 4 "DK" 5 "DE" ///
6 "EE" 7 "IE" 8 "EL" 9 "ES" 10 "FR" ///
11 "IT" 12 "CY" 13 "LV" 14 "LT" 15 "LU" ///
16 "HU" 17 "MT" 18 "NL" 19 "AT" 20 "PL" ///
21 "PT" 22 "RO" 23 "SI" 24 "SK" 25 "FI" ///
26 "SE" 27 "UK" 30 "IS" 31 "NO"
lab val noctry noctry
separate pp_all, by(accession)
gr hbar pp_all0 pp_all1 , ///
over(noctry, sort(pp_all) ) ///
blabel(bar, format(%3.1f) ) ///
scheme(s2mono) graphregion(color(white) ) ///
bar(1, fcolor(gs10) ) bar(2, fcolor(black) ) ///
legend(off)
Stephen
------------------
Professor Stephen P. Jenkins <[email protected]>
Department of Social Policy and STICERD
London School of Economics and Political Science
Houghton Street, London WC2A 2AE, UK
Tel: +44(0)20 7955 6527
Survival Analysis Using Stata:
http://www.iser.essex.ac.uk/survival-analysis
Downloadable papers and software: http://ideas.repec.org/e/pje7.html
Please access the attached hyperlink for an important electronic communications disclaimer: http://lse.ac.uk/emailDisclaimer
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/