[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]
st: Re: -graph bar, over-: problem with string vars and quotes
A side effect of the broken label is that the position of adjacent
labels is shifted. In the example below, with 24 bars, the label for
the AMC Concord has moved up and is no longer next to the bar.
sysuse auto, clear
replace make = `""AMC Concord""' if make == "AMC Concord"
replace make = `""AMC" Pacer"' if make == "AMC Pacer"
replace make = `"AMC "Spirit""' if make == "AMC Spirit"
graph hbar mpg if _n<25, over(make)
--- Friedrich Huebler <email@example.com> wrote:
> I use Stata 8.2. My data contains long strings that sometimes begin
> with quote marks. I use these string variables to define the groups
> in -graph bar, over-. When the first word in a string is enclosed
> quote marks, the quotes disappear from the labels and the labels
> themselves are broken up into more than one line. The effect can be
> reproduced with the auto data.
> sysuse auto, clear
> sort make
> gen n = _n
> replace make = `""AMC Concord""' if make == "AMC Concord"
> replace make = `""AMC" Pacer"' if make == "AMC Pacer"
> replace make = `"AMC "Spirit""' if make == "AMC Spirit"
> graph hbar mpg if n<5, over(make)
> The AMC Pacer label should have quotes around "AMC". Instead, the
> quotes are gone and the words AMC and Pacer are in two separate
> lines. The labels for AMC Concord and AMC Spirit are drawn as
> expected. Because of the nature of my data the labels should be
> written in one line and with all quote marks. How can this be
> Friedrich Huebler
Never miss an email again!
Yahoo! Toolbar alerts you the instant new Mail arrives.
* For searches and help try: