Простая повторная диаграмма не отображает панель, хотя контекстная опция отображается правильно - PullRequest
0 голосов
/ 04 мая 2019

У меня есть панель Recharts, которая работает хорошо, но когда я использую свои данные (через обещание), контекст отображает правильные значения, но на диаграмме странные столбцы не отображаются. Я изучаю React, поэтому не уверен, где проблема. Включенный код находится в событии componentDidMount.

Любая помощь высоко ценится. Большое спасибо

Код диаграммы

<div className="col">
<ResponsiveContainer>
 <BarChart
    data={this.state.chartData}
    margin={{ top: 20, right: 0, left: 0, bottom: 5 }} >
    <CartesianGrid strokeDasharray="0" />
    <XAxis dataKey="name" />
    <YAxis />
    <Tooltip />
    <Bar dataKey="total" stackId="a" fill="blue" />
 </BarChart>
</ResponsiveContainer>
</div>

Хромированная консольная панель

Я - это просто var self = this

Chrome console panel highlighting data is there

Снимок экрана с пустым графиком

Обратите внимание, что контекстное диалоговое окно соответствует ожидаемому (общее количество = 5)

Screen shot showing chart

...