javascript - 如何在 JavaScript 中使用图表处理大数据集

标签 javascript charts large-data c3.js

我需要用 Javascript 可视化条形图。所以我使用 C3 JS 来可视化图表。我简单地使用这个条形图,如下所示,

<div id="chart"></div>

<script>

var chart = c3.generate({
    bindto: '#chart',
    data: {
      columns: [
        ['data1', 30, 200, 100, 400, 150, 250],
        ['data2', 50, 20, 10, 40, 15, 25]
      ],
      axes: {
        data2: 'y2'
      },
      types: {
        data2: 'bar'
      }
    },
    axis: {
      y: {
        label: {
          text: 'Y Label',
          position: 'outer-middle'
        },
        tick: {
          format: d3.format("$,") // ADD
        }
      },
      y2: {
        show: true,
        label: {
          text: 'Y2 Label',
          position: 'outer-middle'
        }
      }
    }
});

</script>

enter image description here

但问题是,当 X 轴由大数据集组成时,图表就会变得拥挤。我有超过 700 条数据。

enter image description here

有什么办法可以避免这种情况吗?我可以在主 X 轴和辅助 X 轴之间添加滚动条吗?

最佳答案

关于javascript - 如何在 JavaScript 中使用图表处理大数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56913173/

相关文章:

javascript - JS : How to pass selected data to the next page?

python - numpy: bool 索引和内存使用

mysql 8 窗口函数错误的结果

android - 大响应的http异步响应

javascript - 将一个js文件包含到另一个在文档中编写的js文件中

javascript - 从 javascript 动态添加元素

javascript - 根据操作系统分辨率和 CSS 位置,会出现轻微的空间

graph - 如何在图表中设置默认系列/样式?

JavaFx 散点图自定义图例

charts - 如何为 Kendo DataViz 图表设置背景图像