rgraph标签的问题在第二个图创建中没有出现

时间:2016-05-09 06:24:03

标签: javascript rgraph

我在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();

任何人都可以帮助我吗?谢谢。

1 个答案:

答案 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()效果组合引起了一些关注,下一版本会发生变化。