This is a question regarding ListLogLogPlot in MMA 10.4. I have tried the solutions suggested in 5369, and they do not appear to work in MMA 10.4, so I would be grateful if this could be considered a new question by the moderators.
Using LogPlot with no tick label formatting, one gets:
LogLogPlot[Log[x!+1], {x, 1, 10^5}, PlotRange -> {{.1, 10^5}, {10^-1, 10^6}}]
Custom labels for the ticks can be added with:
LogLogPlot[Log[x! + 1], {x, .1, 10^5}, PlotRange -> {{.1, 10^5},
{10^-1, 10^6}}, Ticks -> {Table[{10^i, 10^Defer[Evaluate[i]]},
{i, -1, 5}], Table[{10^i, 10^Defer[Evaluate[i]]}, {i, -1, 6}]}]
So far so good. Now with ListLogLogPlot, and no custom tick label formating, we get:
plist = {#, 1. Log[#! + 1]} & /@ {.1, .5, 1, 5, 10, 50, 100, 500,
1000, 5000, 10000, 50000, 100000};
ListLogLogPlot[plist, PlotRange -> {{.1, 10^5}, {10^-1, 10^6}},
Joined -> True]
Now try the custom tick labels, identical to those used above with LogLogPlot:
ListLogLogPlot[plist, PlotRange -> {{.1, 10^5}, {10^-1, 10^6}},
Ticks -> {Table[{10^i, 10^Defer[Evaluate[i]]}, {i, -1, 5}],
Table[{10^i, 10^Defer[Evaluate[i]]}, {i, -1, 6}]}, Joined -> True]
I have tried text labels in the {value,label} form without any luck. Post 5369 suggests a hack to modify the plot after generation, also no joy.
Thanks!
UPDATE - Looks like this has been fixed in Mathematica 11.0.
ListLogLogPlot[plist, PlotRange -> {{.1, 10^5}, {10^-1, 10^6}},
Ticks -> {Table[{10^i, 10^Defer[Evaluate[i]]}, {i, -1, 5}],
Table[{10^i, 10^Defer[Evaluate[i]]}, {i, -1, 6}]}, Joined -> True]
ListLogLogPlot
rather than an intentional change. Would you instead give me the output ofOptions[ListLogLogPlot[plist, PlotRange -> {{.1, 10^5}, {10^-1, 10^6}}, Joined -> True], {Ticks, FrameTicks}]
on your system? $\endgroup$Options[ LogLogPlot[Abs[BesselJ[1, x] Sin[x]^2], {x, 1, 10000}, Frame -> True], {Ticks, FrameTicks} ]
$\endgroup${Ticks -> {Charting`ScaledTicks[{Log, Exp}], Charting`ScaledTicks[{Log, Exp}]}, FrameTicks -> {{Charting`ScaledTicks[{Log, Exp}], Charting`ScaledFrameTicks[{Log, Exp}]}, {Charting`ScaledTicks[{Log, Exp}], Charting`ScaledFrameTicks[{Log, Exp}]}}}
$\endgroup$ListLogLogPlot
does not follow the convention of all the other plots to useCharting`ScaledTicks
andCharting`ScaledFrameTicks
as it did in version 10.1.0, and asLogLogPlot
still does in 10.4 from your assistance. $\endgroup$