Wijmo ユーザーガイド > Angular JS ディレクティブ > AngularJS と Chart ウィジェット > AngularJS と wijscatterchart |
この Angular 導入ガイドでは、HTML マークアップ、jQuery スクリプト、および AngularJS ディレクティブを使用して、wijscatterchart を HTML プロジェクト内で使用する方法について学習します。
コントローラーとモデルをそれぞれ個別のファイルで設定する、より複雑なサンプルについては、弊社 Web サイト「AngularJS Directive Gallery」内の「Wijmo Charts」を参照してください。
ドロップダウンからマークアップをコピーします
任意のテキストエディタに貼り付けます。 |
コードのコピー |
---|---|
<!DOCTYPE HTML> <HTML ng-app="MyApp"> <head> </head> <body ng-controller="MyController"> </body> </HTML> |
ドロップダウンして参照コードをコピーし、head タグ内に貼り付けます
参照 |
コードのコピー |
---|---|
<!-- jQuery --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" type="text/javascript"></script> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.0/jquery-ui.min.js" type="text/javascript"></script> <!--Theme--> <link href="http://cdn.wijmo.com/themes/aristo/jquery-wijmo.css" rel="stylesheet" type="text/css" /> <!--Wijmo Widgets CSS--> <link href="http://cdn.wijmo.com/jquery.wijmo-pro.all.3.20173.128.min.css" rel="stylesheet" type="text/css" /> <!-- Wijmo Scripts --> <script src="http://cdn.wijmo.com/jquery.wijmo-open.all.3.20173.128.min.js" type="text/javascript"></script> <script src="http://cdn.wijmo.com/jquery.wijmo-pro.all.3.20173.128.min.js" type="text/javascript"></script> <!-- Angular --> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.0/angular.min.js"></script> <script src="http://cdn.wijmo.com/interop/angular.wijmo.3.20173.128.min.js"></script> |
スクリプト |
コードのコピー |
---|---|
<script type="text/javascript"> var app = angular.module("MyApp", ["wijmo"]); //Type class function Type(data) { this.Weight = data.Weight; this.Height = data.Height; }; function MyController($scope, $locale) { $scope.Female = [ new Type({Weight: 161.4, Height: 63.4}), new Type({Weight: 169.0, Height: 58.2}), new Type({Weight: 166.2, Height: 58.6}), new Type({Weight: 159.4, Height: 45.7}), new Type({Weight: 162.5, Height: 52.2}), new Type({Weight: 159.0, Height: 48.6}), new Type({Weight: 162.8, Height: 57.8}), new Type({Weight: 159.0, Height: 55.6}), new Type({Weight: 179.8, Height: 66.8}), new Type({Weight: 162.9, Height: 59.4}), new Type({Weight: 161.0, Height: 53.6}), new Type({Weight: 151.1, Height: 73.2}), new Type({Weight: 168.2, Height: 53.4}), new Type({Weight: 168.9, Height: 69.0}), new Type({Weight: 173.2, Height: 58.4}), new Type({Weight: 174.0, Height: 73.6}), new Type({Weight: 162.6, Height: 61.4}), new Type({Weight: 174.0, Height: 55.5}), new Type({Weight: 162.6, Height: 63.6}), new Type({Weight: 161.3, Height: 60.9}) ]; $scope.Male = [ new Type({Weight: 175.0, Height: 70.2}), new Type({Weight: 174.0, Height: 73.4}), new Type({Weight: 165.1, Height: 70.5}), new Type({Weight: 177.0, Height: 68.9}), new Type({Weight: 192.0, Height: 102.3}), new Type({Weight: 176.5, Height: 68.4}), new Type({Weight: 169.4, Height: 65.9}), new Type({Weight: 182.1, Height: 75.7}), new Type({Weight: 179.8, Height: 84.5}), new Type({Weight: 175.3, Height: 87.7}), new Type({Weight: 184.9, Height: 86.4}), new Type({Weight: 177.3, Height: 73.2}), new Type({Weight: 167.4, Height: 53.9}), new Type({Weight: 178.1, Height: 72.0}), new Type({Weight: 168.9, Height: 55.5}), new Type({Weight: 174.0, Height: 70.9}), new Type({Weight: 167.6, Height: 64.5}), new Type({Weight: 170.2, Height: 77.3}), new Type({Weight: 167.6, Height: 72.3}), new Type({Weight: 188.0, Height: 87.3}) ]; } </script> |
マークアップ |
コードのコピー |
---|---|
<wij-scatterchart height="400" width="600"> <axis> <y text="Total Hardware"></y> </axis> <header text="Height Versus Weight of 40 Individuals by Gender"></header> <legend visible="true"></legend> <series-list> <series label="Female" data-source="Female" marker-type="box"> <data> <x bind="Weight"></x> <y bind="Height"></y> </data> </series> <series label="Male" data-source="Male" marker-type="diamond"> <data> <x bind="Weight"></x> <y bind="Height"></y> </data> </series> </series-list> </wij-scatterchart> |