I am plotting two curves in different axes in the same figure with plotyy. The first curve ranges from 10^-4 to 10^-1 and the second curve ranges from 0 to 10. If I plot in the following way,
[AX, H1, H2] = plotyy(x, y1, x, y2, ‘semilogy’, ‘semilogy’);
They will both plotted as semilogy and with correct scale in y. But I don’t want to show y2 in log10 scale, so I change
[AX, H1, H2] = plotyy(x, y1, x, y2, ‘semilogy’, ‘plot’);
However, then on left and right y axis, the tick only show the min and max range, all detail inbetween gone. Why’s that?
Try this: