response-graph-vis: как сделать график доступным в начале

У меня есть приложение "Реакция" с графиком по реакции-графика:

render() {
    return (
      <div className="box">

      <Graph
            graph = {this.state.graph}
            events = {....}
            options = {...}
      />
  </div>
)

}

в TreeGraph у меня есть состояние ребер и узлов и метод обновления:

constructor(props) {
    super(props)
    this.state = {
        graph: {
                 edges: [],
                 nodes: []
        }
    }
}

Компонент получит новое состояние в начале для инициализации графика:

componentDidMount(){

 ......

axios.post(url, data).then(res=>{

  this.setState({
        graph: {
                 edges: res.data.edges,
                 nodes: res.data.nodes
        }
  })
})

}

Тем не менее, график не отображается в начале, когда я получаю один узел. У государства фактически есть этот узел; Только если вы нажмете на холст, появится единственный узел.

И нет проблем, если я добавлю больше узлов / ребер.

Я что-то пропустил, чтобы активировать график в начале? Спасибо,

0 ответов

Другие вопросы по тегам