我需要将图片添加到空间树以作为空间树的背景。我尝试了几种方法,但都没有成功,主要有以下两个原因: - 在画布上定位(坐标 0,0 似乎不是正确的定位。它是负数!) - 每次空间树重绘时,它清除画布。
任何帮助将不胜感激。
伙计们,我所做的很简单:如果您使用 infovis spacetree 中的示例,请在后面添加以下内容:st.compute(); //可选:翻译树 st.geom.translate(new $jit.Complex(-200, 0), "current");
//what I added
//where myimage is an image I load in the DOM normally.
var ctx = st.canvas.getCtx();
var imageObj = document.getElementById("myimage");
ctx.drawImage(imageObj, -700, -500);