Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: st: Bug in yscale(range()) option?

From   Nick Cox <>
Subject   Re: st: Bug in yscale(range()) option?
Date   Tue, 22 Jan 2013 20:53:01 +0000

One method for extending the range of an axis is to use minor ticks of
length 0.

ymti(10 80, tlength(0))

You can't see them, but they are there. This assumes that you aren't
using minor ticks for another purpose.

I learned the idea of ticks of length 0 from Vince Wiggins, StataCorp.


On Tue, Jan 22, 2013 at 8:38 PM, Vince Wiggins, StataCorp
<> wrote:
> Jan Paul Heisig <> reports that -yscale(range())- is
> not working properly in -graph- when the specified maximum in the range
> is negative,
>> [...] My outcome variable only takes negative values and it seems
>> that range() works as it is supposed to at the lower, but not at the
>> upper end, at least as long as the upper end takes a negative value.
>> The following example illustrates the problem [...]
>> version 12.1
>> sysuse auto, clear
>> [...]
>> gen minturn=-turn
>> scatter minturn foreign, yscale(range(-80 -10))
>> Is this a bug?
> Looks like a bug to me.  We will fix this in the next update.  I expect
> an update to go out within the next two weeks.
*   For searches and help try:

© Copyright 1996–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index