![](/img/trans.png)
[英]Why am I getting “plot.new has not been called yet” calling legend() after chartJSRadar()
[英]Plotting legend and getting: Error in strwidth(legend, units = “user”, cex = cex, font = text.font) : plot.new has not been called yet
我在rStudio中創建了多個時間序列。 我試圖用ts.plot()
繪制它。 情節工作正常,但添加圖例會導致問題並給出:
strwidth錯誤(圖例,單位=“用戶”,cex = cex,font = text.font):plot.new尚未調用。
我嘗試一次運行所有代碼並調整參數。
ts.plot(nltnr.ts, peitnr.ts, nstnr.ts, nbtnr.ts, qbtnr.ts, ontnr.ts, mbtnr.ts, sktnr.ts, abtnr.ts, bctnr.ts, yktnr.ts, nttnr.ts, nvtnr.ts,
gpars = list(
ylab = "Amount in millions",
col=1:12,
legend("bottom", legend = 1:12)
))
ts.plot(nltnr.ts, peitnr.ts, nstnr.ts, nbtnr.ts, qbtnr.ts, ontnr.ts, mbtnr.ts, sktnr.ts, abtnr.ts, bctnr.ts, yktnr.ts, nttnr.ts, nvtnr.ts,
gpars = list(
ylab = "Amount in millions",
col=1:12))
legend("bottom", legend = 1:12)
在繪制繪圖后嘗試運行legend()命令,而不是在運行繪圖時運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.