C3JS加载功能和点值

时间:2016-04-16 16:57:04

标签: javascript php c3.js

我正在使用c3js中的以下函数:

        chart.load({
          point: {
            r: function (d) {
              return 3;
            }
          },
          bindto: "#chatterplot_elastic",
          x: 'x',
          xFormat: '%Y-%m-%d %H:%M:%S',
          columns: [
            getPassantenTotaalOnDate(res),
            getPassantenDatesOnDate(res),
            AvHensbergenOnDate(res),
            GemeentehuisOnDate(res),
            CoornhertpadOnDate(res),
            DuivenweideOnDate(res),
            TricotageOnDate(res)
          ],
        });

如您所见,我正在使用chart.load函数。除了点值不会更新为值3之外,这一切都正常。

我认为.load函数不会重新调整我想要更改的点设置。

我的问题:我如何确保我可以更改c3js .load上的点值?

1 个答案:

答案 0 :(得分:1)

这有一个简单的原因:加载函数期望某种类型的config.data

希望更改config.point ,但您尝试更改config.data.point(不存在)。

要获得所需的行为,您可以在调用load函数时添加以下行:chart.internal.config.point_r = 3;