I have to plot several curves in logarithmic scale. I used ListLogLinearPlot
and customized the Mesh option. Then the markers mixed up.
x = Range[0, 5, 0.1];
ListLogLinearPlot[{Transpose[{x, Sin[x]}], Transpose[{x, Cos[x]}]},
PlotMarkers -> Automatic, Joined -> True,
Mesh -> {x[[{2, 3, 4, 6, 11, 21, 31}]]}]
And I try not to use the logarithmic plot but ListPlot
. It's OK.
ListPlot[{Transpose[{x, Sin[x]}], Transpose[{x, Cos[x]}]},
PlotMarkers -> Automatic, Joined -> True,
Mesh -> {x[[{2, 3, 4, 6, 11, 21, 31}]]}]
I have learned the Mesh bug in PlotMarkers don't change colour for different lines. However, the logarithmic plot has a more sophisticated problem. I am using Mathematica 9. Thanks!
Graphics
as this appear to be only an issue with a plotting function an not the underlyingGraphics
system. $\endgroup$