React ApexCharts не будет отображать данные категорий по оси X - PullRequest
0 голосов
/ 06 июля 2019

Объяснение

Я использую избыточность для обновления значений, предоставленных для диаграммы в веб-панели React JS. Проблема заключается в том, что при переходе от временного ряда к категории категории на оси X исчезают.

Это мой код. Component.js

<Chart options={this.props.options} series={this.props.series} type="area" height="387" />

В редукторе я изменяю свои данные следующим образом:

      console.log(action.categories); //categories in chart
      console.log(action.chartData); //series component in chart
      return { ...state,
        unique_visitors: action.payload,
        loading_unique_visitors: false,
        chartData: action.chartData,
        timeData: action.timeData,
        categories: action.categories,
        options: {
          ...state.options,
          xaxis: {
            ...state.options.xaxis,
            categories: action.categories,
            type: _.isEmpty(action.categories) ?  'datetime' : '',
          }
        },
        series: [{ name: 'unique visitors', data: action.chartData }]
      };

Я зарегистрировал объект серии и объект категорий, отправленный компоненту Диаграмма, диаграмма должна обновляться в соответствии с выбранным периодом, ежемесячно, еженедельно и т. Д.

Screenshot 2019-07-06 at 2 17 52 PM Объект Categories является пустым, а последний является объектом данных серии. Screenshot 2019-07-06 at 2 21 44 PM Это показывает график.

Screenshot 2019-07-06 at 2 16 08 PM Показывает объект зарегистрированных категорий и объект серии Screenshot 2019-07-06 at 2 16 31 PM Здесь элементы оси (категории) не будут отображаться. Когда все сделано статически, я вижу элементы оси X.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...