getRenderedGraphs()

in src/models/SentenTreeModel.js [263:281]


  getRenderedGraphs(limit) {
    const graphs = arguments.length === 1
      ? this.graphs.slice(0, limit)
      : this.graphs;
    const renderedGraphs = graphs.map(g => g.toRenderedGraph());
    const globalFreqRange = [
      min(renderedGraphs.map(g => g.freqRange[0])),
      max(renderedGraphs.map(g => g.freqRange[1])),
    ];
    let idPool = 0;
    renderedGraphs.forEach(g => {
      g.globalFreqRange = globalFreqRange;
      g.nodes.forEach(n => {
        n.gid = idPool;
        idPool++;
      });
    });
    return renderedGraphs;
  }