Bagaimana cara menghapus penanda plot Null di QuantilePlot?
Oct 31 2020
Bug diperkenalkan di 12.0 dan bertahan di 12.1.1
Saya ingin mengubah penanda plot dari titik data di QuantilePlot. Ini sepertinya cukup mudah:
QuantilePlot[
RandomVariate[NormalDistribution[0, 1], 32], NormalDistribution[mu, sigma],
ReferenceLineStyle -> Directive[Red, Dashing[{Large}]], PlotMarkers -> {"\[EmptyCircle]"}
]
Namun, kita dapat melihat bahwa kita mendapatkan penanda plot "Null" di kedua ujung garis referensi:
Apakah ada perintah khusus yang diperlukan QuantilePlotuntuk menyesuaikan penanda plot untuk titik data?
Jawaban
5 kglr Oct 31 2020 at 06:28
Sepertinya bug.
Solusi: Pasca proses untuk menghapus yang tidak diinginkan 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,___],___] -> {}
Catatan: Masalah ini tidak muncul di Versi 11.3.0.
Selalu Menjadi Ancaman: Mengapa Orang Berkulit Coklat dan Hitam Tidak Bisa Nyaman di Amerika Serikat
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'