javascript - 使用C3创建折线图

标签 javascript jquery d3.js c3.js

我试图弄清楚如何调用 C3 折线图,如下所示: http://c3js.org/samples/simple_multiple.html

这是我在 jsfiddle 中的内容: https://jsfiddle.net/isogunro/m2cnpq7m/

var chart = c3.generate({
bindto: '#myChart',
data: {
  columns: [
    ['data1', 30, 200, 100, 400, 150, 250],
    ['data2', 50, 20, 10, 40, 15, 25]
  ]
}

});

任何帮助将不胜感激。

最佳答案

在你的 fiddle 中你有 c3 和 d3 版本 4。看起来 c3 is not yet compatible with d3 version 4 (您可以通过查看浏览器错误控制台来看到这一点,找到 TypeError c.scale 未定义,然后进行网络搜索以了解发生这种情况的原因)。

将图表中的 d3 版本替换为 d3 3.x,您的代码将正常工作。

关于javascript - 使用C3创建折线图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40580720/

相关文章:

ajax - 等待 2 个 AJAX 请求完成(d3.js)并优化临时等待?

javascript - 一起使用 jQuery timeago 或 momentjs 和 AngularJS

jquery/css 从上到下填充圆形图像

javascript - 调整 Colorbox 大小不起作用!

jQuery 切换不透明度

javascript - 一页上有多个图表,D3.js 中出现比例错误

javascript - 你如何补偿浏览器中的滚动条?

javascript - 避免在手机上下载图片

javascript - window.location 调用太频繁?

D3.js 添加带标签的链接