我设置了一组值,例如:
$array[0]['Year', 'Value']
主数组内部有 100 个左右的数组,每个数组都有 30 个值对,即“Year”和“Value”。这对我当前的所有应用程序都非常有用,直到我遇到各种希望其数据格式如下的图形库:
[x1, y1, y2, y3 ...], [x2, y1, y2, y3 ...], ...
如果我的所有数据点都从同一年开始,这将很容易,但事实并非如此。我的数组都从不同的年份开始,并且重叠。这样做的问题是,如果该 X 点没有 Y 轴值,则图形库格式需要一个“空”值作为该特定系列的地标。
示例:我的 $array[0] 来自 1900-1930,我的 $array[1] 来自 1901-1931。因此,新数组需要为 [1900, $array[0]['Value']], null] (表示 $array[1] 没有值,但仍然是然后是 [1901, $array[0]['Value'], $array[1]['Value']] 等等。
我一直在绘制图表并试图围绕创建一系列循环来获取我的旧数组并对其进行转换......但我不知所措。有任何想法吗?