I have some data which i inter alia define and invert
dataYAG = {{0.0095, 25.07}, {0.05, 50.1}, {0.1, 58.7}, {0.2, 65.01}, {0.3, 66.8}, {0.4, 66.97}};
InvYAG = (dataYAG/100)^-1
which i plot than with usage of the customticks package
with
dataPlotYAG =
ListPlot[InvYAG, PlotRange -> {{0, 12000}, {1, 5}},
Frame -> True,
FrameTicks -> {LinTicks[0, 12000, TickDirection -> Out,
MajorTickLength -> 0.02, MinorTickLength -> 0.01,
TickLabelFunction ->Function[x,Framed[If[Boole[IntegerQ[x/10000]] == 0, N[x/10000],IntegerPart[x/10000]], FrameStyle -> None]]],
LinTicks[1, 5, TickDirection -> Out, MajorTickLength -> 0.02,
MinorTickLength -> 0.01,TickLabelFunction -> (Framed[#2, FrameStyle -> None] &)], None,None}, FrameStyle -> Directive[Thickness[.003], Black]
]
i tried the condition
If[Boole[IntegerQ[x/10000]] == 0, N[x/10000], IntegerPart[x/10000]
to get rid of that, what obviously does not work.
Is this because x is not evaluated in my options so i run of course never in my conditions and is there a way to get rid of that points ? (which would of course only take me some seconds in illustrator)?
Cheers
