Also confirmed in Mac OS X 10.6, Mathematica 8.0.1.
At first I thought that this was due to the fact that the kernel should recount where the ticks were, every time the FrameTicks->Automatic
option was set.
So, I tried this and got the same result. Similarly for ArrayPlot
.
With[{fta = FrameTicks /. FullForm[MatrixPlot[a, FrameTicks -> Automatic]][[1, 4]]}, ClickPane[ Dynamic@MatrixPlot [a, FrameTicks -> ft], # &] Dynamic[ft = {fta, None}[[Clock[{1, 2, 1}, 20]]]] ]
But not for this plot - CPU usage barely moved between two states:
ClickPane[ Dynamic@Plot [Sin[x], {x, 0, 6 Pi}, Frame -> True, FrameTicks -> ft],
I can only assume that in this bitmap image some FrameTicks
inefficiency should be displayed.
In response to your third question, choosing an odd tick does not play in my system.

source share