# How to remove Null plot markers in QuantilePlot?

Bug introduced in 12.0 and persisting in 12.1.1

I want to change the plot markers of the data points in QuantilePlot. This seems pretty straightforward:

QuantilePlot[
RandomVariate[NormalDistribution[0, 1], 32], NormalDistribution[mu, sigma],
ReferenceLineStyle -> Directive[Red, Dashing[{Large}]], PlotMarkers -> {"\[EmptyCircle]"}
]


However we can see that we get a "Null" plot marker at either end of the reference line:

Is there a specific command required in QuantilePlot to customise the plot markers for the data points?

• Please submit a bug report to Wolfram Tech Support – Bob Hanlon Oct 31 at 1:02

It seems like a bug.

A work-around: Post-process to remove the unwanted Nulls:

{mu, sigma} = {1, 2};

SeedRandom[1]

qp = QuantilePlot[RandomVariate[NormalDistribution[0, 1], 32],
NormalDistribution[mu, sigma],
ReferenceLineStyle -> Directive[Red, Dashing[{Large}]],
PlotMarkers -> {"○"}];

qp/. Inset[Style[Null,___],___] -> {}


Note: The issue does not arise in Version 11.3.0.

• Thanks for the work around. – Q.P. Oct 30 at 23:28
• Interesting that the problem isn't present in 11.3.0, I'm using 12.1.1.0. – Q.P. Oct 30 at 23:41