一个页面上不能创建两个以上的c3js图形

戈瓦拉夫·维什瓦卡玛

我们正在使用以下代码(由php生成,但最终在客户端)

c3.generate({'bindto':'#b65d3422__salestaffcommunication_xepan_base_view_chart_chart','data':{'keys':{'x':'name','value':['Email','Call','Meeting']},'groups':[['Email','Call','Meeting']],'json':[],'type':'bar'},'axis':{'x':{'type':'category'},'rotated':true},'onrendered':function(ev,ui){$(".widget-grid").masonry({'itemSelector':'.widget'})}});
c3.generate({'bindto':'#f67e14d8__t_masscommunication_xepan_base_view_chart_chart','data':{'keys':{'x':'name','value':['Newsletter','TeleMarketing']},'groups':[['Newsletter','TeleMarketing']],'json':[],'type':'bar'},'axis':{'x':{'type':'category'},'rotated':true},'onrendered':function(ev,ui){$(".widget-grid").masonry({'itemSelector':'.widget'})}});
c3.generate({'bindto':'#517df254__ableworkforce_xepan_base_view_chart_chart','data':{'columns':[['present',11.111111111111]],'type':'gauge'},'color':{'pattern':['#FF0000','#F97600','#F6C600','#60B044'],'threshold':{'values':[30,60,90,100]}},'onrendered':function(ev,ui){$(".widget-grid").masonry({'itemSelector':'.widget'})}});

并没有绘制最后一张图。显示

SyntaxError (DOM Exception 12): The string did not match the expected pattern.

但是,我可以运行任何两个,并且效果很好。这意味着所有代码都是完美的,但是一旦绘制第二个代码(无论顺序如何)。第三人不抽奖。

是任何已知的错误,还是任何已知的解决方法。

使用来自c3js.org的c3 v0.4.11

这是我的jsfiddle

https://jsfiddle.net/2yy2mjaf/1/

谢谢你。

杰拉尔多·富塔多(Gerardo Furtado)

ID不能以数字开头,这是您的第三个ID。

简单的解决方案是在其上添加一个字母:

'bindto':'#a517df254_ //just put an "a" before the number here

这是您的小提琴:https : //jsfiddle.net/7dkLdg32/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用一个按钮打开/关闭页面上的链接:toggle()两个功能

在一个php页面上运行两个单独的SQL查询

如何在节点js的js页面上创建两个类?

如何在一个文件中加入两个以上的独立JS库

docker-machine不能创建两个以上的VM

一个脚本可以单击两个不同页面上的按钮?

如何在一个html页面上应用两个svg?

如何基于相同的前一个创建两个不同的图形?

不能加入两个以上的表

为两个控制器和两个模型类创建一个视图页面?

Highcharts页面上的两个图表

在页面上延伸两个div

为什么两个jquery函数不能在同一页面上工作?

如何让两个谷歌地图脚本在一个页面上独立工作?

Google Charts API - 页面上仅呈现一个图表,其中包含两个图表

Django:试图从两个视图中获取数据以显示在一个索引页面上

从两个不同的页面调用一个函数

在一个页面上以两种不同的形式上传两个文件

一个页面上同一个javascript类的两个实例引用同一个实例

同一页面上的两个范围滑块 - Rangeslider.js

无法在一个 HTML 页面上显示两个 Chart.js

在同一个html页面上调用react js的两个不同组件

使用 Alpine.js 在单个页面上创建两个模态

在一个 ASP.NET Core Razor 页面中为两个模型创建一个列表

无法从 chart.js 在同一页面上呈现两个图表

两个页面都在一个页面上显示其内容 - React

一个产品页面上的两个可变产品 Woocommerce

我在一个页面上有两个表单,但提交按钮正在处理两个验证?

为什么我的 d3.js 的两个图表没有组合在一个页面中?