Support: #5967
by amcharts
HTML
<script type="text/javascript" src="http://www.amcharts.com/lib/3/amcharts.js"></script>
<script type="text/javascript" src="http://www.amcharts.com/lib/3/serial.js"></script>
<script type="text/javascript" src="http://www.amcharts.com/lib/3/themes/none.js"></script>
<script type="text/javascript" src="http://www.amcharts.com/lib/3/amstock.js"></script>
<div id="chartdiv"></div>
CSS
#chartdiv {
width : 100%;
height : 500px;
}
JavaScript
var chartData1 = [];
var perfData = {
dataPoints: ["2014-03-10;65292.2306",
"2014-02-28;65355.7864",
"2014-01-31;65554.1385",
"2013-12-30;64839.2699",
"2013-11-29;65190.6892",
"2013-10-31;65012.5414",
"2013-09-30;64860.9898",
"2013-08-30;64667.0265",
"2013-07-31;64684.8862",
"2013-06-28;64594.1238",
"2013-05-31;65109.9128",
"2013-04-30;65423.287",
"2013-03-28;65243.3745",
"2013-02-28;65117.4416",
"2013-01-31;64761.3014",
"2012-12-28;65333.2391",
"2012-11-30;65462.4005",
"2012-10-31;65346.01",
"2012-09-28;65301.7896",
"2012-08-31;65617.0836",
"2012-07-31;65565.1646",
"2012-06-29;65157.5704",
"2012-05-31;65167.4454",
"2012-04-30;64758.8959",
"2012-03-30;64508.9128",
"2012-02-29;64711.0851",
"2012-01-31;64571.8133",
"2011-12-30;64626.7723",
"2011-11-30;64409.8821",
"2011-10-31;64056.6838",
"2011-09-30;64101.6837",
"2011-08-31;63449.6888",
"2011-07-29;62918.392",
"2011-06-30;61905.6136",
"2011-05-31;61403.2086",
"2011-04-29;60538.1496",
"2011-03-31;60673.5064",
"2011-02-28;60847.2946",
"2011-01-31;60790.8812",
"2010-12-30;61132.5232"]
};
if (perfData.dataPoints != null && perfData.dataPoints.length > 0) {
//for (var y = 0; y < data.dataPoints.length; y++) {
var strategy = [40.9, 20.2, -7.2, -7, 15, 15];
var benchmark = [35, 18.3, -15, -10, 25];
var strategyCounter = 0;
var benchmarkCounter = 0;
for (var y = 0; y < perfData.dataPoints.length; y++) {
// console.log(data.dataPoints[y]);
var newDate = new Date($rootScope.getTimestamp(perfData.dataPoints[y].date));
var month = newDate.getMonth();
if (month == 6 /*|| month == 5*/) {
chartData1.push({
date: newDate,
ph: perfData.dataPoints[y].value,
startLevel: startLevel,
barrierLevel: barrierLevel,
strategy: strategy[strategyCounter],
benchmark: benchmark[strategyCounter]
});
strategyCounter++;
}
else {
chartData1.push({
date: newDate,
ph: perfData.dataPoints[y].value,
startLevel: startLevel,
barrierLevel: barrierLevel,
});
}
}
}
console.log(chartData1);
var ngId =...