Thanks to Martin for acting here as my own tech-support. The use of
-oversubopts()- is the correct solution here. The statement -gen one =
1- is left over from some previous discussion.
In designing -catplot- syntax there is a tension between two extremes.
By analogy with say -histogram- users might expect the syntax to be
along the lines of
catplot [bar|hbar|dot] varlist, [options]
whereas by analogy with say -graph pie- other users might expect the
syntax to be along the lines of
catplot [bar|hbar|dot] , over(var1) [over(var2) [over(var3)]]
I chose the former, but it has some disadvantages too. Even 6 years on
from introducing -catplot-, I might yet change my mind, at least in
terms of allowing the latter as an alternative.
Nick
[email protected]
Martin Weiss
Here is the full solution. You have to use an undocumented option...
***
sysuse auto, clear
decode foreign, gen(Foreign)
gen one = 1
catplot hbar Foreign, /*
*/ oversubopts(label(labsize(vlarge))) /*
*/ ylabel(, labsize(vlarge))
***
Florian Wakolbinger
i have another question related to my previous one:
is there any possiblity to change the size of the axis-labels of both
the yaxis as well as the categorical axis at the command "catplot
hbar..."
Nick Cox schrieb:
> There are commands to do this, which I presume is what you want. In
> official Stata it is not too difficult. First read in suitable data
>
> . sysuse auto
> (1978 Automobile Data)
>
> Suppose that -foreign- were a string variable, which we can simulate
> with
>
> . decode foreign, gen(Foreign)
>
> Now go
>
> . gen one = 1
>
> . graph hbar (sum) one, over(Foreign) ytitle(frequency)
>
> However, the user-written command -catplot- from SSC may prove more
> convenient.
>
> . catplot hbar Foreign
>
> For -hbar- read also -bar-, for vertical versions usually more
difficult
> to read.
>
> Nick
> [email protected]
>
> Florian Wakolbinger
>
> is there an option in stata to draw bar charts of string variables,
i.e.
>
> if the variable contains 40 "yes" and 60 "no", to draw a chart with
two
> bars of height 40 and 60?
>
> to put it differently, is there an option to visualize the results of
> the command tab varname
>
>
> *
> * 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/
>
--
Dr. Florian Wakolbinger
3E - Haigner/Jenewein/Wakolbinger
Amraserstrasse 15
6020 Innsbruck
www.drei-e.at
+43 (0)664 638 5993
*
* 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/
*
* 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/