Bookmark and Share

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/


© Copyright 1996–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index