, , dataRenderer, . . DataRenderer
$(document).ready(function () {
var rawData = [{ "" : 4422.45, "" : 17660, "" : "/ (1236504600000)/", "DateString" : "3 PM" }, { "" : 5019.27, "" : 20699, "" : "/ (1236508200000)/", "DateString" : "4 PM" }, { "" : 5030,35, "" : 19917, "" : "/ () 1236511800000)/", "DateString" : "5 PM" }, { "" : 5172,35, "" : 23597, "" : "/ (1236515400000)/", "DateString" : "6 PM" }, { "" : 5656,51, "" : 21572, "" : "/ (1236519000000)/", "DateString" : "7 PM" }, { "" : 4622,88, "": 7794, "" : "/ (1236522600000)/", "DateString" : "8 PM" }, { "" : 3116.21, "" : 3427, "" : "/ (1236526200000)/", DateString ":" 9 PM "}, { "" : 1588.83, "" : 1883, "" :"/ (1236529800000)/", "DateString" :" 10 PM "}, { "" : 1394.15 "" : 1403, "" : "/ (1236533400000)/", "DateString" : "11 PM"}, { "" : 1321,76, "" : 3755, "" : "/ (1236537000000)/", "DateString" :" 12 AM "}, {" Demand ": 1130.98," Supply ": 3474," Date ":" /Date (1236540600000)/", "DateString" :" 1 AM "}, { "" : 1277,1, "" : 1072, "" :"/ (12365 44200000)/", "DateString" :" 2 AM "}, {" Demand ": 1214.68," Supply ": 1025," Date ":" /Date (1236547800000)/", "DateString" :" 3 AM "}, { "" : 2117,91, "" : 1198, "" : "/ (1236551400000)/", "DateString" : "4 AM"}, { "" : 1658,97, "" : 1485, "" : "/ (1236555000000)/", "DateString" : "5 AM"}, { "" : 1997.36, "" : 3126, "" : "/ (1236558600000)/", DateString ":" 6 AM "}, { "" : 2147.37, "" : 4785, "" : "/ (1236562200000)/", "DateString" : "7 AM" }, { "" : 2114.13, "" : 5268, "" : "/ (1236565800000)/", "DateString" : "8 AM" }, { "" : 2389.84, "" : 5264, "" : "/ (1236569400000)/", "DateString" :" 9 AM "}, {" Demand ": 2240.77, "Supply": 5526," Date ":" /Date (1236573000000)/", "DateString" : "10 AM" }, { "" : 1802.43, "" : 4530, "" : "/ (1236576600000)/", "DateString" : "11 AM" }, { "" : 1929.71, "" : 6618, "" : "/ (1236580200000)/", "DateString" : "12 PM" }, { "" : 545,65, "" : 2767, "" : "/ (1236583800000)/", "DateString" : "1 PM" }, { "" : 0, "" : 1, "" : "/ (1236) 587400000)/", "DateString" : "2 PM" }];
var types = ['Demand', 'Supply'];
var plotData = []
for (var i = 0; i < rawData.length; i++) {
var date = new Date(+rawData[i].Date.match(/\d+/));
plotData[i] = [date, rawData[i].Demand];
}
var plotData2 = []
for (var i = 0; i < rawData.length; i++) {
var date = new Date(+rawData[i].Date.match(/\d+/));
plotData2[i] = [date, rawData[i].Supply];
}
var plot1 = $.jqplot('chart1', [plotData, plotData2], {
height: 300,
width: 300,
title: 'Demand Supply',
series: [
{},
{ yaxis: 'y2axis' }
],
axes: {
xaxis: {
renderer: $.jqplot.DateAxisRenderer,
tickOptions: { formatString: '%#I %p' },
label: "Date"
},
yaxis: {
label: "Demand"
},
y2axis: {
label: "Supply"
}
},
highlighter: {
show: true,
sizeAdjust: 1
},
cursor: {
show: false
},
legend: {
show: true,
labels: types,
location: 'ne'
}
});
$(window).bind('resize', function (event, ui) {
if (plot1) {
plot1.replot();
}
});
});