首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RGraph:是什么导致我的饼图在点击时消失的?

RGraph:是什么导致我的饼图在点击时消失的?
EN

Stack Overflow用户
提问于 2013-12-30 04:47:49
回答 1查看 736关注 0票数 0

我正在使用新的RGraph测试版,我不知道为什么当您单击页面的其他地方时,这个饼形图就消失了。下面是正在进行的屏幕放映:http://screencast.com/t/zPRhMqnCKk8

代码语言:javascript
运行
复制
self.pieChart = new RGraph.Pie('pie_'+self.id,progress)
  .Set('shadow', true)
  .Set('shadow.color', '#aaa')
  .Set('labels',[]) // No labels
  .Set('centerx', 50)
  .Set('center50', Math.round(h/2))
  .Set('radius',Math.round(h/2)-5)
  .Set('key',labels)
  .Set('key.position.gutter.boxed',false)
  .Set('key.position.graph.boxed',false)
  .Set('key.position.x',w-140)
  .Set('key.position.y',5)
  .Set('key.color.shape','circle')
  .Set('text.size',8)
  .Set('text.color','#555')
  .Draw();

我在页面上还有其他的图表,没有一个能做到这一点。也许有一种方法可以通过Set()禁用单击事件侦听器?

更新

RGraph的作者理查德在他的评论中完美地解释了这个问题。删除RGraph.common.dynamic.js之后,我的问题就解决了。但是,如果您需要使用动态特性,则此解决方案可能不适用于您。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-30 12:16:28

看起来,饼图正在从RGraph ObjectRegistry中移除--它是保存对象的地方,以便在必要时可以重新绘制对象。

如果不使用动态特性,可以尝试排除RGraph.common.dynamic.js,单击页面时不会发生重绘。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20833489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档