Blame view
samples/columnWithImages.html
3.5 KB
eed3c9f67 first file |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 |
<!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 type="text/javascript"> // note, each data item has "bullet" field. var columnChartData = [ { "name": "John", "points": 35654, "color": "#7F8DA9", "bullet": "images/0.gif" }, { "name": "Damon", "points": 65456, "color": "#FEC514", "bullet": "images/1.gif" }, { "name": "Patrick", "points": 45724, "color": "#DB4C3C", "bullet": "images/2.gif" }, { "name": "Mark", "points": 13654, "color": "#DAF0FD", "bullet": "images/3.gif" } ]; AmCharts.ready(function () { // SERIAL CHART var chart = new AmCharts.AmSerialChart(); chart.dataProvider = columnChartData; chart.categoryField = "name"; chart.startDuration = 1; // sometimes we need to set margins manually // autoMargins should be set to false in order chart to use custom margin values chart.autoMargins = false; chart.marginRight = 0; chart.marginLeft = 0; chart.marginBottom = 0; chart.marginTop = 0; // AXES // category var categoryAxis = chart.categoryAxis; categoryAxis.inside = true; categoryAxis.axisAlpha = 0; categoryAxis.gridAlpha = 0; categoryAxis.tickLength = 0; // value var valueAxis = new AmCharts.ValueAxis(); valueAxis.minimum = 0; valueAxis.axisAlpha = 0; valueAxis.maximum = 80000; valueAxis.dashLength = 4; chart.addValueAxis(valueAxis); // GRAPH var graph = new AmCharts.AmGraph(); graph.valueField = "points"; graph.customBulletField = "bullet"; // field of the bullet in data provider graph.bulletOffset = 16; // distance from the top of the column to the bullet graph.colorField = "color"; graph.bulletSize = 34; // bullet image should be rectangle (width = height) graph.type = "column"; graph.fillAlphas = 0.8; graph.cornerRadiusTop = 8; graph.lineAlpha = 0; graph.balloonText = "<span style='font-size:13px;'>[[category]]: <b>[[value]]</b></span>"; chart.addGraph(graph); // WRITE chart.write("chartdiv"); }); </script> </head> <body> <div id="chartdiv" style="width: 520px; height: 400px;"></div> </body> </html> |