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]

Re: st: attaching text and tables to graphs


From   Eric Booth <[email protected]>
To   "<[email protected]>" <[email protected]>
Subject   Re: st: attaching text and tables to graphs
Date   Thu, 9 Jun 2011 14:08:29 +0000

<>
The | divider in the table was bothering me so, here it is after playing with it a bit more--this time using the 'caption' option to build the second column of values.  
*************
sysuse auto, clear

forval n = 1/20 {
	loc sidetable `" `sidetable'  " `=make[`n']'  "  "'
	}
	di `"`sidetable'"'
forval n = 1/20 {
	loc sidecap `" `sidecap'  "      $`=price[`n']'"  "'
	}
	di `"`sidetable'"'	
graph bar (mean) headroom price,  ///
  blabel(bar) note("{bf: MAKE    }"  ///
  "-----------------"    `sidetable'  ///
  , size(medsmall) color(green) ///
  position(2) margin(small)  /// 
  justification(left)) ///
  caption(" {bf:   Price }"  ///
  "---------"    `sidecap'  ///
  , size(medsmall) color(midgreen) ///
  position(2) margin(vsmall)  /// 
  justification(right))
*************
Anyways, you probably get the point.

- Eric
__
Eric A. Booth
Public Policy Research Institute
Texas A&M University
[email protected]


On Jun 9, 2011, at 8:39 AM, Eric Booth wrote:

> <>
> 
> BTW, you can use a loop to build your 'note' with some data from you dataset more quickly, e.g., 
> 
> *************
> sysuse auto, clear
> 
> forval n = 1/15 {
> 	loc sidetable `" `sidetable'  " `=make[`n']'     |  `=price[`n']'"  "'
> 	}
> di `"`sidetable'"'
> 
> graph bar (mean) headroom price,  ///
>  blabel(bar) note("{bf: MAKE     |Price}"  ///
>  "---------------------------"    `sidetable'  ///
>  , size(medsmall) color(green) ///
>  position(2) margin(small)  /// 
>  justification(right))
> ***********
> - Eric
> __
> Eric A. Booth
> Public Policy Research Institute
> Texas A&M University
> [email protected]
> 
> On Jun 9, 2011, at 8:17 AM, Eric Booth wrote:
> 
>> <>
>> 
>> Something like this?
>> ********
>> sysuse auto, clear
>> 
>> graph bar (mean) headroom price,  ///
>> blabel(bar) note("{bf: MY DATA}"  ///
>> "---------------"    "1:  `=make[1]'" ///
>> "2:  `=make[2]'" "3: `=make[3]'" "4: `=make[4]'" ///
>> "5: `=make[5]'" "6: `=make[6]'" "7: `=make[7]'" ///
>> "8: `=make[8]'" "9: `=make[9]'" "10: `=make[10]'" ///
>> "Other: `=make[11]'", size(medium) color(green) ///
>> position(2) margin(medsmall)  /// 
>> justification(left))
>> 
>> ********
>> 
>> Also, take a look at this thread for other ideas:
>> http://www.stata.com/statalist/archive/2010-08/msg01131.html
>> 
>> - Eric
>> __
>> Eric A. Booth
>> Public Policy Research Institute
>> Texas A&M University
>> [email protected]
>> 
>> 
>> On Jun 8, 2011, at 11:24 PM, Richard Mc Gee wrote:
>> 
>>> Dear Statalist, I would like to attach a table/column of text to the
>>> right hand side of a graph and was wondering if you had any
>>> suggestions on how to achieve this? I already have information on
>>> yaxis 1 & 2 and would prefer not to move these i.e. I would like to
>>> have this information in addition to the graph. 'Graph combine' isn't
>>> quite right either.
>>> Thanks for your help,
>>> Richard McGee
> 
> 



*
*   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