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 =...