Wie entferne ich Null-Plot-Marker in QuantilePlot?
Oct 31 2020
Fehler in 12.0 eingeführt und in 12.1.1 bestehen
Ich möchte die Plotmarkierungen der Datenpunkte in ändern QuantilePlot. Das scheint ziemlich einfach zu sein:
QuantilePlot[
RandomVariate[NormalDistribution[0, 1], 32], NormalDistribution[mu, sigma],
ReferenceLineStyle -> Directive[Red, Dashing[{Large}]], PlotMarkers -> {"\[EmptyCircle]"}
]
Wir können jedoch sehen, dass wir an beiden Enden der Referenzlinie einen "Null" -Diagrammmarker erhalten:
Ist ein bestimmter Befehl erforderlich QuantilePlot, um die Plotmarkierungen für die Datenpunkte anzupassen?
Antworten
5 kglr Oct 31 2020 at 06:28
Es scheint wie ein Fehler.
Eine Problemumgehung: Nachbearbeitung, um unerwünschte Nulls zu entfernen :
{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,___],___] -> {}
Hinweis: Das Problem tritt in Version 11.3.0 nicht auf.