我正在从头开始构建一个离散的条形图组件,以显示一天中每个小时的航班到达/离开。我需要将一些数据(航班和时间)基本上匹配到特定的 div 并将其呈现在 div 中。例如在 image 中,我需要获取飞机列表,确定它是否用于 Arrivals/destinations 并将其与 x 轴时间范围匹配并在适当的 div 内呈现。我可以有唯一的 div id 查看示例
{
"AirplaneData": {
"Arrivals":[
{"BIO": "0:00"},
{"VGU": "2.00"},
{"MEX": "4.00"}],
"Departures": [
{"BIO": "3:00"},
{"VGU": "4.00"},
{"MEX": "6.00"}]
}
}
<div className={classes.bars}>
<div className={classes.graph}>
<div className={classes.bar} key="somekey">{DISPLAY SOME COMPONENT HERE}</div>
<div className={classes.label1}><span style= {{marginLeft: "10px"}}>0.00</span></div>
<div className={classes.bar}></div>
</div>
<div className={classes.graph}>
<div className={classes.bar} key="someotherkey"><h1>{DISPLAY SOME COMPONENT HERE}</h1></div>
<div className={classes.label2}><span style= {{marginLeft: "10px"}}>1.00</span></div>
<div className={classes.bar}></div>
</div>
</div>
.... repeat divs for every hour
如何在适当的 div 中呈现飞机时间数据(基本上将 div 键与飞机数据中的时间匹配。)