2
我有一個情節陰謀,當數據發生變化時,我想刪除該陰謀,併產生一個新的。要做到這一點,我這樣做:plotly:刪除陰謀,並在同一個div創建一個新的
$('#heatmap2').empty()
然後我重新生成我的情節。但是,當我這樣做,它崩潰與此:
TypeError: Cannot read property 'textContent' of null
at Array.Mo.text (plotly-latest.min.js:12)
at Array.c.convertToTspans (plotly-latest.min.js:31)
at Array.Mo.call (plotly-latest.min.js:12)
at l (plotly-latest.min.js:29)
at Object.i.syncOrAsync (plotly-latest.min.js:30)
at Array.r (plotly-latest.min.js:29)
at Array.Mo.call (plotly-latest.min.js:12)
at Object.s.draw (plotly-latest.min.js:29)
at r (plotly-latest.min.js:28)
at Object.w.colorbar (plotly-latest.min.js:38)
這裏有一個codepen這表明在DIV調用空()後,您不能創建它的另一個情節:
http://codepen.io/anon/pen/ZbZpBE?editors=101
這似乎並沒有拋出我得到的錯誤,但仍然沒有創建該情節。
如何清除現有的地塊,然後在 同一div中創建新的地塊?