我在canvas对象中创建了带有labelsAbove的Hbar。然后我删除画布对象(事实上parrent对象改变innerHTML删除画布)。当我创建一个新的画布和一个新的Hbar时,除了labelsAbove之外,一切都很好。他们从来没有出现过,我给的是同样的选择。
var bar = new RGraph.HBar({
id: "cvs",
data: [2,3,8],
options: {
labels: ["a","b","c"],
hmargin: 25,
labelsAbove: true,
hmarginGrouped: 3,
backgroundGridAutofitNumvlines: 5,
shadowOffsetx: 2,
shadowOffsety: 2,
textSize: 16,
shadowBlur: 2,
textAccessible: true
}
}).grow();
任何人都可以帮助我吗?谢谢。
答案 0 :(得分:1)
确保通过设置innerHTML添加的第二个canvas标记具有不同的id。
http://www.rgraph.net/fiddle/view.html/hbar-losing-the-text-when-the-canvas-is-changed
NB目前它并不是非常快,但随着textAccessible / labelsAbove / grow()效果组合引起了一些关注,下一版本会发生变化。