QuantilePlot में Null प्लॉट मार्कर कैसे निकालें?

Oct 31 2020

बग 12.0 में पेश किया गया और 12.1.1 में बना रहा

मैं डेटा बिंदुओं के प्लॉट मार्कर को बदलना चाहता हूं QuantilePlot। यह बहुत सीधा लगता है:

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

हालाँकि हम देख सकते हैं कि हमें संदर्भ पंक्ति के अंत में एक "नल" प्लॉट मार्कर मिलता है:

क्या QuantilePlotडेटा बिंदुओं के लिए प्लॉट मार्कर को अनुकूलित करने के लिए एक विशिष्ट कमांड की आवश्यकता है ?

जवाब

5 kglr Oct 31 2020 at 06:28

यह एक बग की तरह लगता है।

एक काम के आसपास: अवांछित Nullएस को हटाने के लिए प्रक्रिया के बाद :

{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,___],___] -> {}

नोट: संस्करण 11.3.0 में समस्या उत्पन्न नहीं होती है।