Rev 23 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>amCharts examples</title><link rel="stylesheet" href="style.css" type="text/css"><script src="../amcharts/amcharts.js" type="text/javascript"></script><script src="../amcharts/serial.js" type="text/javascript"></script><script>var chart;var chartData = [{"date": "2012-01-01","value": 8},{"date": "2012-01-01","value": 8},{"date": "2012-01-02","value": 10},{"date": "2012-01-03","value": 12},{"date": "2012-01-04","value": 14},{"date": "2012-01-05","value": 11},{"date": "2012-01-06","value": 6},{"date": "2012-01-07","value": 7},{"date": "2012-01-08","value": 9},{"date": "2012-01-09","value": 13},{"date": "2012-01-10","value": 15},{"date": "2012-01-11","value": 19},{"date": "2012-01-12","value": 21},{"date": "2012-01-13","value": 22},{"date": "2012-01-14","value": 20},{"date": "2012-01-15","value": 18},{"date": "2012-01-16","value": 14},{"date": "2012-01-17","value": 16},{"date": "2012-01-18","value": 18},{"date": "2012-01-19","value": 17},{"date": "2012-01-20","value": 15},{"date": "2012-01-21","value": 12},{"date": "2012-01-22","value": 10},{"date": "2012-01-23","value": 8}];AmCharts.ready(function () {// SERIAL CHARTchart = new AmCharts.AmSerialChart();chart.dataProvider = chartData;chart.dataDateFormat = "YYYY-MM-DD";chart.categoryField = "date";// AXES// categoryvar categoryAxis = chart.categoryAxis;categoryAxis.parseDates = true; // as our data is date-based, we set parseDates to truecategoryAxis.minPeriod = "DD"; // our data is daily, so we set minPeriod to DDcategoryAxis.gridAlpha = 0.1;categoryAxis.minorGridAlpha = 0.1;categoryAxis.axisAlpha = 0;categoryAxis.minorGridEnabled = true;categoryAxis.inside = true;// valuevar valueAxis = new AmCharts.ValueAxis();valueAxis.tickLength = 0;valueAxis.axisAlpha = 0;valueAxis.showFirstLabel = false;valueAxis.showLastLabel = false;chart.addValueAxis(valueAxis);// GRAPHvar graph = new AmCharts.AmGraph();graph.dashLength = 3;graph.lineColor = "#00CC00";graph.valueField = "value";graph.dashLength = 3;graph.bullet = "round";graph.balloonText = "[[category]]<br><b><span style='font-size:14px;'>value:[[value]]</span></b>";chart.addGraph(graph);// CURSORvar chartCursor = new AmCharts.ChartCursor();chartCursor.valueLineEnabled = true;chartCursor.valueLineBalloonEnabled = true;chart.addChartCursor(chartCursor);// SCROLLBARvar chartScrollbar = new AmCharts.ChartScrollbar();chart.addChartScrollbar(chartScrollbar);// HORIZONTAL GREEN RANGEvar guide = new AmCharts.Guide();guide.value = 10;guide.toValue = 20;guide.fillColor = "#00CC00";guide.inside = true;guide.fillAlpha = 0.2;guide.lineAlpha = 0;valueAxis.addGuide(guide);// TREND LINES// first trend linevar trendLine = new AmCharts.TrendLine();// note,when creating date objects 0 month is January, as months are zero based in JavaScript.trendLine.initialDate = new Date(2012, 0, 2, 12); // 12 is hour - to start trend line in the middle of the daytrendLine.finalDate = new Date(2012, 0, 11, 12);trendLine.initialValue = 10;trendLine.finalValue = 19;trendLine.lineColor = "#CC0000";chart.addTrendLine(trendLine);// second trend linetrendLine = new AmCharts.TrendLine();trendLine.initialDate = new Date(2012, 0, 17, 12);trendLine.finalDate = new Date(2012, 0, 22, 12);trendLine.initialValue = 16;trendLine.finalValue = 10;trendLine.lineColor = "#CC0000";chart.addTrendLine(trendLine);// WRITEchart.write("chartdiv");});</script></head><body><div id="chartdiv" style="width: 100%; height: 400px;"></div></body></html>