国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

Angular 封裝highcharts圖表

2024-04-27 15:11:07
字體:
來源:轉載
供稿:網友

highcharts-ng 的git地址:https://github.com/pablojim/highcharts-ng

我這里使用的npm:

npm install highcharts-ng

HTML代碼片段:

<div ng-app="myApp">    <div ng-controller="MyCtrl">        <highchart config="chartConfig"></highchart>    </div></div>

引入相應的js文件:

<script src="js/jquery.js"></script><script src="js/angular.js"></script><script src="js/highcharts.js"></script><script src="js/highcharts-ng.js"></script>

編寫js代碼:

  var myapp = angular.module('myApp', ["highcharts-ng"]);

myapp.controller('MyCtrl',['$scope',function($scope) {        $scope.chartConfig = {            'options': {                'chart': {                    'type': 'column',//柱狀圖                    zoomType: 'none',                    plotShadow: true,                    plotBorderWidth: 1                },                'lang': {                    PRintChart:"打印圖表",                    downloadJPEG: "下載JPEG 圖片" ,                    downloadPDF: "下載PDF文檔"  ,                    downloadPNG: "下載PNG 圖片"  ,                    downloadSVG: "下載SVG 矢量圖" ,                    exportButtonTitle: "導出圖片"                },                legend: {enabled: true},                xAxis: {                    gridLineWidth: 1,                    labels: {                        style: {                            fontSize: '12px'                        }                    }                },                yAxis: {                    min: 0, title: {text: false}                },                tooltip: {                    //useHTML: true                },                plotOptions: {                },                'noData': '暫無數據'            },            xAxis: {},            yAxis: {                min: 0,                title: {                    text: false                },                allowDecimals:false            },            legend: {enabled: true},            'series': [{                name: 'Tokyo',                data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]            }, {                name: 'New York',                data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5]            }],            'title': {                'text': ''            },            'credits': {                'enabled': false            },            'loading': false,            'size': {                'height': '500'            },            func: function (chart) {                //    console.log('圖表創建成功或數據變化:', chart);            }        }    }]);

說明:主要是要熟悉highcharts的API。這樣就能事半功倍的開發出炫麗的圖表。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 聂拉木县| 康马县| 永胜县| 连山| 颍上县| 同江市| 浑源县| 开化县| 乌鲁木齐市| 石台县| 安丘市| 澄城县| 长海县| 肥东县| 崇明县| 济宁市| 兴义市| 镇安县| 中宁县| 若尔盖县| 萨迦县| 长葛市| 襄樊市| 延津县| 乾安县| 石门县| 和林格尔县| 安溪县| 烟台市| 忻州市| 莱西市| 抚松县| 万全县| 平南县| 临潭县| 察雅县| 池州市| 陆丰市| 临清市| 莆田市| 吴旗县|