MathGroup Archive 2008

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

Search the Archive

RE: How to show tick labels w/o showi the tick marks?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg90472] RE: [mg90418] How to show tick labels w/o showi the tick marks?
  • From: "David Annetts" <davidannetts at aapt.net.au>
  • Date: Thu, 10 Jul 2008 06:36:22 -0400 (EDT)
  • References: <200807090851.EAA06844@smc.vnet.net>

Hi Aaron,

> I guess my subject says it all.
 
> I can hide the ticks themselves my making them transparent, 
> but that also makes the labels disappear. How to fix this?

You need to look at the variations of Ticks[].

Given the plot

	plt = Plot[Sin[\[Pi] x] , {x, -\[Pi], \[Pi]}]

we can make it look a little better after defining the ticks using

	ptik = {#, #} & /@ Range[-\[Pi], \[Pi], \[Pi]/2];  (* Pi scale *)
	vtik = {#, #} & /@ Range[-1, 1, 1];				(*
visible *)
	itik = {#, "", 0} & /@ Range[-1, 1, .1];	(* length = 0 =>
invisible *)
	ytik = Join[vtik, itik];

and use them 

	plt = Plot[Sin[\[Pi] x] , {x, -\[Pi], \[Pi]}, 
		FrameTicks -> {{ytik, None}, {ptik, None}}]

You could also play with style for particular ticks.

Regards,

Dave.




  • Prev by Date: Coupled second-order nonlinear ODEs
  • Next by Date: Re: Solving a DE using Mathematica
  • Previous by thread: How to show tick labels w/o showi the tick marks?
  • Next by thread: Re: How to show tick labels w/o showi the tick marks?