public double[][] getData() {
    if (model.getRowCount() > 1) {
      int count = model.getRowCount() - 1;

      int size = nbColToGraph;
      double[][] data = new double[size][count];
      int s = 0;
      int cpt = 0;
      for (BarGraph bar : eltList) {
        if (bar.getChkBox().isSelected()) {
          int col = model.findColumn((String) columnsList.getItemAt(cpt));
          for (int idx = 0; idx < count; idx++) {
            data[s][idx] = ((Number) model.getValueAt(idx, col)).doubleValue();
          }
          s++;
        }
        cpt++;
      }
      return data;
    }
    // API expects null, not empty array
    return null;
  }