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]
Re: st: RE: RE: Graph bar with label wtih % symbol at the top of each bar
From
Marcos Vinicius <[email protected]>
To
[email protected]
Subject
Re: st: RE: RE: Graph bar with label wtih % symbol at the top of each bar
Date
Thu, 10 May 2012 16:09:36 -0800
Hello Phil
Thank you your advice.
MArcos.
> -----Original Message-----
> From: [email protected]
> Sent: Fri, 11 May 2012 09:48:35 +1000
> To: [email protected]
> Subject: Re: st: RE: RE: Graph bar with label wtih % symbol at the top of
> each bar
>
> Just a note of caution - the bars are numbered from 1 to n, left to
> right. In my example below those numbers corresponded exactly with the
> levels of rep78, but that often won't be the case. So you need to be
> careful that you label the correct bars.
>
> Phil
>
> On 11/05/2012, at 9:39 AM, Phil Clayton wrote:
>
>> On 11/05/2012, at 8:21 AM, David Radwin wrote:
>>> ... I don't think you can get percentage symbols to show as bar labels
>>> without the graph editor
>>
>> You can, however, invoke the graph editor from within your do-file to
>> automate the process of changing the bar labels to percentages. Here's a
>> simple example:
>>
>> ------- begin example -------
>> sysuse auto, clear
>> graph bar (mean) foreign, over(rep78) blabel(bar) ///
>> ytitle(% foreign) ylab(0 .2 "20" .4 "40" .6 "60" .8 "80" 1 "100")
>>
>> * for each level of rep78, replace the proportion in the bar label with
>> a %
>> foreach rep of numlist 1/5 {
>> sum foreign if rep78==`rep', meanonly
>> local lab: di %1.0f 100*r(mean)
>> _gm_edit .Graph.plotregion1.barlabels[`rep'].text = {}
>> _gm_edit .Graph.plotregion1.barlabels[`rep'].text.Arrpush `lab'%
>> }
>>
>> * now re-draw the graph with the new labels
>> graph display Graph
>> -------end example -------
>>
>> Of course, if you gave your graph a name then you should use that name
>> rather than Graph in the _gm_edit and -graph display- commands.
>>
>> How to determine the commands to use? If you record your edits using the
>> GUI graph editor, you can open the recording file (which is just a text
>> file) and see what's been recorded.
>>
>> Phil
>>
>>
>>
>> *
>> * 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/
>
>
> *
> * 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/
____________________________________________________________
FREE 3D EARTH SCREENSAVER - Watch the Earth right on your desktop!
Check it out at http://www.inbox.com/earth
*
* 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/