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: RE: AW: AW: Graph xlabel with two or more rows
From
"Nick Cox" <[email protected]>
To
<[email protected]>
Subject
st: RE: AW: AW: Graph xlabel with two or more rows
Date
Mon, 24 May 2010 17:25:19 +0100
See also
SJ-5-3 gr0020 . . . . . . . Stata tip 24: Axis labels on two or more
levels
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . N.
J. Cox
Q3/05 SJ 5(3):469 (no commands)
Tip for specifying axis labels on multiple levels
Nick
[email protected]
Martin Weiss
As in:
*************
sysuse auto, clear
graph box price, over(foreign, relabel(1 `""Domestic" "Cars""' 2
`""Foreign"
"Cars""'))
*************
Note the numbers do not map to the numeric codes used for "foreign"
(which
are 0 and 1), but merely count from 1.
Martin Weiss
Take a look at -help graph_bar-:
" Relabeling the values does not change the order in which the bars are
displayed.
You may create multiple-line labels by using quoted strings
within
quoted strings:
over(varname, relabel(1 `" "Male" "patients" "'
2 `" "Female" "patients" "'))"
Erik Holmberg
I have a question about how to get text with two rows for the x-axis
label.
If I use
xlabel(1 "Low" 2 "Med" 3 "Hi")
I change the labels to these labels but if I for each label want two
rows of
text, how to do.
If I use the Graph Editor I can get two rows if I edit individual labels
and
choose:
1 "Low" "Risk"
2 "Med" "Risk"
3 "Hi" "Risk"
But I would prefer to have it in the graph command instead of using the
Graph Editor.
*
* 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/