На всякий случай, если это может быть полезно для других разработчиков, мне удалось решить проблему нормализации данных.То есть я преобразовал свои данные из:
[
[{"x" : date1, "y" : valueA }, {"x" : date2, "y" : valueB }, {"x" : date3, "y" : valueC }],
[{"x" : date3, "y" : valueD }, {"x" : date4, "y" : valueE }]
]
в:
[
[{"x" : date1, "y" : valueA }, {"x" : date2, "y" : valueB }, {"x" : date3, "y" : valueC }, {"x" : date4, "y" : undefined }],
[{"x" : date1, "y" : undefined }, {"x" : date2, "y" : undefined },{"x" : date3, "y" : valueD }, {"x" : date4, "y" : valueE }]
]
Итак, каждый набор данных содержит одинаковое количество кортежей, что является результатом слияния дат из первогонабор данных и второй и удаление дубликатов.