Problems with TickFunction
- To: mathgroup at smc.vnet.net
- Subject: [mg40260] Problems with TickFunction
- From: "Michael A. Gilchrist" <mike at unm.edu>
- Date: Fri, 28 Mar 2003 04:31:32 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
Hi,
I am trying to use the routines in ExtendGraphics`Tick`. However, I keep
getting the same error when trying to use these functions. As far as I
can tell it stems from the fact that the subfunction TickPosition,
although defined, doesn't return any numbers
Here's an example of a session
Load Package
In[12]:=
<<"ExtendGraphics`Ticks`"
Try and run TickFunction
In[15]:=
TickFunction[1,2,MajorStyle->{Thickness[0.02]},
MajorLength->{0.06,0}]
Transpose::nmtx: The first two levels of the one-dimensional list
{TickPosition[1,2,8],<<40>>[TickPosition[1,2,8]]} cannot be transposed.
Transpose::nmtx: The first two levels of the one-dimensional list
{TickPosition[1,2,8],<<40>>[<<1>>],{0.06,0},{Thickness[0.02]}} cannot be
transposed.
Join::heads: Heads Transpose and TickPosition at positions 1 and 2 are
expected to be the same.
Join[Transpose[{TickPosition[1,2,8],
ExtendGraphics`Ticks`Private`TrimDecimal[TickPosition[1,2,8]],{0.06, 0},
{Thickness[0.02]}}], TickPosition[{32,,{0.003125,0},{Thickness[0.001]}}]]
If I inquire about TickPosition it appears to be defined
In[13]:=
?TickPosition
Out[14]=
TickPosition[ min, max, num] returns a list of at most num nicely rounded
positions between min and max. These can be used for tick mark positions.
However, when used the function just returns the command used to call it
In[14]:=
TickPosition[1, 2, 5]
Out[14]=
TickPosition[1,2,5]
Has anyone else seen this problem or does anyone have any ideas what's
going wrong here.
Thanks in advance,
Mike Gilchrist
BTW: I just reinstalled the ExtendGraphics files and that didn't help