我在画布对象中创建带有labelsAbove的Hbar。然后,我删除了画布对象(实际上,对象对象更改了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();
有人可以帮助我吗?谢谢。
最佳答案
确保通过设置innerHTML添加的第二个画布标签具有不同的ID。
http://www.rgraph.net/fiddle/view.html/hbar-losing-the-text-when-the-canvas-is-changed
注意:目前还不是很快,但是随着textAccessible / labelsAbove / grow()效果组合引起的一点关注,它会在下一个版本中发生变化。
关于javascript - 标签的rgraph问题以上未出现在第二次图形创建中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37108994/