You have two options - specify null
for missing values or use multiple data sources.
1. Multiple data sources (open on jsFiddle)
var chart = new ZoomCharts.TimeChart({
container: "chart",
data: [
{ id: "s1", units: ["s"], preloaded: {
unit: "s",
dataLimitFrom: 0,
dataLimitTo: 5000,
values: [[1000, 1], [3000, 2]]
} },
{ id: "s2", units: ["s"], preloaded: {
unit: "s",
dataLimitFrom: 0,
dataLimitTo: 5000,
values: [[1000, 0.5], [2000, 1.5], [4000, 3]]
} }
],
series: [
{ data: { source: "s1", index: 1 } },
{ data: { source: "s2", index: 1 } },
],
navigation: {
initialDisplayPeriod: "0 > 5000"
}
});
2. null
values (open on jsFiddle)
values: [[1000, 1, 0.5], [2000, null, 1.5], [3000, 2, null], [4000, null, 3]]