burada bağlam R İstatistiki Bilgi İşlem için ProjeNeden
(chartJSRadar belgelerinden) Aşağıdaki kodu düşünün olan() chartJSRadar sonra efsane() çağırarak "plot.new henüz çağrılmadı" alıyorum
library(radar chart)
labs <- c("Communicator", "Data Wangler", "Programmer",
"Technologist", "Modeller", "Visualizer")
scores <- list(
"Rich" = c(9, 7, 4, 5, 3, 7),
"Andy" = c(7, 6, 6, 2, 6, 9),
"Aimee" = c(6, 5, 8, 4, 7, 6)
)
chartJSRadar(scores = scores, labs = labs, maxScale = 10)
kullanıyorum bir efsaneydi koymak istiyorum:
legend("topleft", c("Rich","Andy","Aimee"), cex=0.8, fill=colors)
Ama aşağıdaki hatayı alıyorum:
Error in strwidth(legend, units = "user", cex = cex, font = text.font) :
plot.new has not been called yet
Bu hata iletisiyle ilgili birçok soru gördüm. Bazıları efsane koordinatlarının çizelgeden uzak durmasıydı. Bazıları bir geçici çözüm sunar, ancak hatanın neden oluştuğunu açıklamayın.
Soruma sorum: neden bu hatayı alıyorum? Efsane() ve chartJSRadar() arasında bir uyumsuzluk gibi temelde yanlış bir şey gibi görünüyor, ama anlamıyorum.
Lütfen tavsiye!
İşte bir arsa türünüz için bir efsane görebileceğiniz bir link: http://stackoverflow.com/questions/23206354/legend-with-radarchart-in-loop –
Mesajınız için teşekkürler. Sowmya – Chocksmith