Re: Offending 2D-Axes

*To*: mathgroup at smc.vnet.net*Subject*: [mg44227] Re: [mg44207] Offending 2D-Axes*From*: "Bruce W. Colletti" <bcolletti at compuserve.com>*Date*: Wed, 29 Oct 2003 03:34:08 -0500 (EST)*References*: <NDBBJGNHKLMPLILOIPPOEEFFDNAA.djmp@earthlink.net>*Sender*: owner-wri-mathgroup at wolfram.com

David 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? Bruce > 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 in > 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