2016-04-16 4 views
0

Я использую следующую функцию от c3js: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 не переконфигурирует настройку точки, которую я пытаюсь изменить.

Мой вопрос: Как я могу убедиться, что могу изменить значение точки на .load c3js?

ответ

1

Существует простая причина для этого: функция нагрузки ожидает некоторый тип config.data.

Вы хотите изменить config.pointно вы пытаетесь изменить config.data.point вместо (который не существует).

Чтобы получить желаемое поведение, которое вы можете добавить следующие строки при вызове функции load: chart.internal.config.point_r = 3;

Смежные вопросы