c3.js / bb.js скрыть строку - PullRequest
0 голосов
/ 19 ноября 2018

Я создал линейный график в BB.js (тот же API, что и в C3.js) так:

In document.ready

function createChart2(chartX,chartY){
    var chart2 = bb.generate({
        bindto: "#chart2",
        data: {
            columns:[chartX,chartY]
        },
        title: {
            text: "Results house 1"
        }
    });
}

chartX и chartY - это массивы данных, и моя линейная диаграмма генерируется нормально. Теперь я хочу создать кнопку, которая позволяет пользователю переключать одну из линий. Итак, я сделал это:

<div id="option">
<input name="updateButton" 
       type="button" 
       value="Update" 
       onclick="updateData()" />
</div>
<script>
  function updateData(){
chart2.toggle('chartX');
  }
</script>

Когда я нажимаю кнопку, я не получаю сообщение об ошибке, но линия не переключается. Что может быть не так в этом примере?

1 Ответ

0 голосов
/ 19 ноября 2018

Проблема заключалась в том, что мне нужно было скрыть «метку» от моих данных.И не полный массив.Так что не:

chart2.toggle('chartX');

, а:

chart2.toggle('Weight'); // which is the first entry in my "chartX" array
...