The settings for configuring the time axis formats are found under localization.timeAxisDates
. See this example: http://jsfiddle.net/nd8qm5t5/
var t = new TimeChart({
container: document.getElementById("demo"),
data: {
units: ["h"],
url: "https://zoomcharts.com/dvsl/data/time-chart/temperature-kuldiga-h.json"
},
navigation: {
initialDisplayPeriod: "1 M",
initialDisplayUnit: "1 d"
},
localization: {
timeAxisDates: {
minorLabelTimeFormats: {
d: "D"
}
}
}
});
As for the dataLimitFrom
properties - the chart mostly should calculate the min/max values across all data sources however if you can do that in the data sources and pass already the precalculated edges, it would perhaps prevent you from some edge case bug.