Blame | Letzte Änderung | Log anzeigen | RSS feed
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"><meta http-equiv="X-UA-Compatible" content="IE=edge" /><!-- AmCharts includes --><script src="http://www.amcharts.com/lib/3/amcharts.js"></script><script src="http://www.amcharts.com/lib/3/serial.js"></script><!-- Export plugin includes and styles --><script src="../export.js"></script><link type="text/css" href="../export.css" rel="stylesheet"><style>body,html {height: 100%;padding: 0;margin: 0;overflow: hidden;font-size: 11px;font-family: Verdana;}#chartdiv {width: 100%;height: 100%;}</style><script type="text/javascript">var chartData = [];generateChartData();var chart = AmCharts.makeChart("chartdiv",{"type": "serial","marginTop": 30,"dataProvider": chartData,"categoryField": "date","categoryAxis":{"parseDates": true,"gridAlpha": 0.15,"minorGridEnabled": true,"axisColor": "#DADADA"},"valueAxes": [{"axisAlpha": 0.2,"id": "v1"}],"graphs": [{"title": "red line","id": "g1","valueAxis": "v1","valueField": "visits","bullet": "round","bulletBorderColor": "#FFFFFF","bulletBorderAlpha": 1,"lineThickness": 2,"lineColor": "#b5030d","negativeLineColor": "#0352b5","balloonText": "[[category]]<br><b><span style='font-size:14px;'>value: [[value]]</span></b>"}],"chartCursor":{"fullWidth": true,"cursorAlpha": 0.1},"chartScrollbar":{"scrollbarHeight": 40,"color": "#FFFFFF","autoGridCount": true,"graph": "g1"},"mouseWheelZoomEnabled": true,"export":{"enabled": true}});chart.addListener("dataUpdated", zoomChart);// generate some random data, quite different rangefunction generateChartData(){var firstDate = new Date();firstDate.setDate(firstDate.getDate() - 500);for (var i = 0; i < 500; i++){// we create date objects here. In your data, you can have date strings// and then set format of your dates using chart.dataDateFormat property,// however when possible, use date objects, as this will speed up chart rendering.var newDate = new Date(firstDate);newDate.setDate(newDate.getDate() + i);var visits = Math.round(Math.random() * 40) - 20;chartData.push({date: newDate,visits: visits});}}// this method is called when chart is first inited as we listen for "dataUpdated" eventfunction zoomChart(){// different zoom methods can be used - zoomToIndexes, zoomToDates, zoomToCategoryValueschart.zoomToIndexes(chartData.length - 40, chartData.length - 1);}</script></head><body><div id="chartdiv"></div></body></html>