RE: how: suppressing digits (tick marks)?
- To: mathgroup at smc.vnet.net
- Subject: [mg34606] RE: [mg34562] how: suppressing digits (tick marks)?
- From: "Annetts, Dave (E&M, North Ryde)" <David.Annetts at csiro.au>
- Date: Wed, 29 May 2002 02:46:39 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Hi Harald, > using a plotrange from -0.03 to 0.02 I receive for example: > > -0.03 | -0.02 | -0.01 | 1.73472 10 -18 | 0.01 | 0.02 > > How can I force Mathematica marking the tick to be at > position 0.00 and not at > 10^-18 ? Interesting that it should put a tick at 1.7E-18 .... What were you trying to plot? However, you can force Mathematica to put ticks where you want by manually specifying them. Define basicTickLen = .005; (* experiment with this for best results ...*) then you can have labels at myLabeledTicks = {#, ToString[#], {basicTickLen, 0}}& /@ Range[-.03, .02, .01]; unlabelled ticks at myUnLabeledTicks = {#, "", {basicTickLen, 0}} & /@ Range[-.03, .02, .001]; Use them both by forming myTicks = Join[myLabeledTicks, myUnLabeledTicks]; and Plot[Sin[x]/x, {x, -.03, .02}, FrameTicks -> {myTicks, Automatic, Automatic, None}]; Regards, Dave. -------------------------------------------------------- Dr. David Annetts EM Modelling Analyst Tel: (+612) 9490 5416 CSIRO DEM, North Ryde Fax: (+612) 9490 5467 David.Annetts at csiro.au Include "usual_disclaimers" --------------------------------------------------------