There is a bug in ListStepPlot
, which I reported to Wolfram and they are working on a fix. Until then, I wrote a simple workaround and thought I might share this with people, in case you encounter the same problem.
The bug appears when ListStepPlot
is used with both PlotMarkers
and ScalingFunctions
set to non-default values. For example
ListStepPlot[Table[p Range[6], {p, {3, 7, 11, 13}}], "Center",
PlotMarkers -> Automatic,
ScalingFunctions -> "Log"
]
gives
I provide a simple temporary bug-fix in my answer.