Ah that sucks. Not cool paid $400 then a feature I used was ripped out :-(
When could we expect this back in the future versions?
Yeah I don’t know the maximum though…. its completely different based on the system the product is running on and the maximum is different each day. I’m using it to display the data in MB, GB, or TB which is why I need to know what the maximum is.
For now I just hard coded it to use GB format but thats not really ideal.
Yes you are right BUT under axisY2 it is missing the “maximum” value.
So: e.chart.options.axisY2.maximum is ALWAYS “undefined”. This started with 1.8
You can see from the console.log output of e.chart under the labelformatter:
This does not work. That option always returned “undefined”!
Find anything interesting?
Ok thanks! Let me know.. have some customers waiting on the fix :-)
Uhm… I will try that. I rolled back to 1.7 and its working with e.chart.axisY2.maximum.
I was able to reproduce this for you:
http://jsfiddle.net/QwZuf/359/
In there is one value for 9 and not 11. I think you may have skipped over that. I will try fiddle but here is the code to make the graph:
function GetHistoryOverview(url) {
$(".panel-systemhistory").block();
$.getJSON(url, function (data) {
var users = { type: "splineArea", lineThickness: 2, name: "Users", showInLegend: true, xValueType: "dateTime", dataPoints: [] };
var mailboxes = { type: "splineArea", lineThickness: 2, name: "Mailboxes", showInLegend: true, xValueType: "dateTime", dataPoints: [] };
var citrix = { type: "splineArea", lineThickness: 2, name: "Citrix", showInLegend: true, xValueType: "dateTime", dataPoints: [] };
var chart = new CanvasJS.Chart("historyOverview",
{
animationEnabled: true,
zoomEnabled: true,
title: { text: "" },
toolTip: { shared: true },
axisX: { labelAngle: -50 },
legend: {
cursor: "pointer",
itemclick: function (e) {
if (typeof (e.dataSeries.visible) === "undefined" || e.dataSeries.visible) {
e.dataSeries.visible = false;
}
else {
e.dataSeries.visible = true;
}
chart.render();
}
},
data: []
}
);
$.each(data, function (i, val) {
if (val.retrieved != null) {
var actualTime = moment(val.retrieved).format();
var xValue = new Date(actualTime);
if (val.hasOwnProperty("userCount"))
users.dataPoints.push({ x: xValue, y: val.userCount });
if (val.hasOwnProperty("mailboxCount"))
mailboxes.dataPoints.push({ x: xValue, y: val.mailboxCount });
if (val.hasOwnProperty("citrixCount"))
citrix.dataPoints.push({ x: xValue, y: val.citrixCount });
}
});
if (users.dataPoints.length > 0)
chart.options.data.push(users);
if (mailboxes.dataPoints.length > 0)
chart.options.data.push(mailboxes);
if (citrix.dataPoints.length > 0)
chart.options.data.push(citrix);
chart.render();
}).fail(function (data) {
ShowError(data);
}).always(function() {
$(".panel-systemhistory").unblock();
});
}