MathGroup Archive 2003

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Offending 2D-Axes

  • To: mathgroup at
  • Subject: [mg44227] Re: [mg44207] Offending 2D-Axes
  • From: "Bruce W. Colletti" <bcolletti at>
  • Date: Wed, 29 Oct 2003 03:34:08 -0500 (EST)
  • References: <>
  • Sender: owner-wri-mathgroup at


Thanks for the reply.  I must clarify the too-terse original posting.

When 2D-plotted axes don't intersect at (0,0), let's leave the display
untouched EXCEPT for dashing the axis that's neither x=0 nor y=0 (the
"offending" axis).

Although this can be done for any specific plot, is there a general way to
auto-detect when the displayed origin isn't (0,0) and if so, dash the
offending axis (or axes)?  Perhaps a startup package that maintains
vigilence, or maybe creating a $Post statement?


> You don't have to have any axes that are "offending"! You can control the
> axes with the plot options Axes, AxesOrigin and AxesStyle. Look these up
> Help. You may also wish to use Frame. You can have a Frame and Axes inside
> the Frame. Here is an example.
> Plot[10 - (x - 7)^2, {x, 0, 14},
>     Frame -> True,
>     AxesOrigin -> {7, 0},
>     AxesStyle -> {{Automatic}, {AbsoluteDashing[{5}]}}];
> Plot options are very important for making a graph have the overall look
> that you desire.
> David Park

  • Prev by Date: AW: Options for my own Packages?
  • Next by Date: Re: Options for my own Packages?
  • Previous by thread: RE: Offending 2D-Axes
  • Next by thread: RE: Offending 2D-Axes