I'd like to created a framed ListLogPlot
with different scales on the left and right vertical axes. I can almost do this "manually" using FrameTicks
for the right side, except it doesn't have the intermediate tick marks that are spaced appropriately for a log plot.
Here's a toy example:
myData = {{1, 1}, {2, 10}, {3, 100}, {4, 1000}};
ListLogPlot[myData, Frame -> True,
FrameLabel -> {{"distance [km]", "distance [m]"}, {None, None}},
FrameTicks -> {{Automatic, {{1, "10^3"},
{10, "10^4"}, {100, "10^5"}, {1000, "10^6"}}},
{Automatic, Automatic}}]
I'd like to get little ticks between the main ticks on the right side, spaced similarly to those on the left side. What's the best/correct way to do this?