Angular-highcharts-quick-guide

提供:Dev Guides
移動先:案内検索

Angular Highcharts-概要

*HighChart Angular Wrapper* は、Angularアプリケーション内でエレガントで機能豊富なHighchartsビジュアライゼーションを提供するオープンソースの角度ベースのコンポーネントであり、Angularコンポーネントとシームレスに使用できます。 Angularアプリケーション内の適切な例を使用して、Highchartsのすべての基本コンポーネントを説明する章があります。

特徴

  • 互換性-最新のブラウザはすべて、iPhone/iPadブラウザおよびInternet Explorer 6以降でサポートされています。 最新のブラウザは、グラフィックレンダリングにSVGを使用し、従来のInternet ExplorerのグラフィックはVMLを使用して描画されます。
  • *純粋なTypeScript *-完全なHighcharts APIがTypeScriptで利用可能であるため、JavaScriptは必要ありません。
  • * Flashなし*-Highchartsはネイティブブラウザーテクノロジーを使用し、最新のモバイルデバイス上でチャートを変更せずに実行できるため、FlashプレーヤーやJavaなどのクライアント側プラグインの要件はありません。
  • きれいな構文-ほとんどのメソッドはチェーン可能であるため、チャートの構成オプションはJSONと同じくらい厳密な構文を使用して管理できます。
  • 動的-チャート作成後はいつでもシリーズとポイントを動的に追加できます。 サポートされているイベントフック。 サーバーの相互作用がサポートされています。
  • ドキュメント化された-Highcharts APIは、多数のコードと構文の例とともに完全にドキュメント化されています。

Angular Highcharts-環境設定

このチュートリアルでは、HighchartsとAngular Frameworkで作業を開始するための開発環境を準備する方法について説明します。 この章では、Angular 6に必要な環境設定について説明します。 Angular 6をインストールするには、次のものが必要です-

  • ノード番号
  • Npm
  • 角度CLI
  • コードを書くためのIDE

Nodejsは8.11より大きく、npmは5.6より大きくなければなりません。

ノード番号

nodejsがシステムにインストールされているかどうかを確認するには、ターミナルで node -v と入力します。 これは、現在システムにインストールされているnodejsのバージョンを確認するのに役立ちます。

C:\>node -v
v8.11.3

何も印刷されない場合は、システムにnodejsをインストールします。 nodejsをインストールするには、nodejsのホームページhttps://nodejs.org/en/download/にアクセスし、OSに基づいてパッケージをインストールします。

nodejsのホームページは次のようになります-

NodeJSホームページ

OSに基づいて、必要なパッケージをインストールします。 nodejsがインストールされると、npmも一緒にインストールされます。 npmがインストールされているかどうかを確認するには、ターミナルでnpm -vと入力します。 npmのバージョンが表示されます。

C:\>npm -v
5.6.0

Angular 6のインストールは、angular CLIを使用して非常に簡単です。 コマンドのリファレンスを取得するには、angularのホームページhttps://cli.angular.io/にアクセスしてください。

Angular CLI

*npm install -g @ angular/cli* と入力して、システムにangle cliをインストールします。

Angular CLIのインストール

Angular CLIをインストールすると、ターミナルに上記のインストールが取得されます。 任意のIDE、つまりWebStorm、Atom、Visual Studio Codeなどを使用できます。

ハイチャートをインストールする

次のコマンドを実行して、作成されたプロジェクトにhighchartモジュールをインストールします。

highchartsApp>npm install highcharts --save
+ [email protected]
added 1 package in 137.534s

次のコマンドを実行して、作成されたプロジェクトにhighchartラッパーモジュールをインストールします。

highchartsApp>npm install highcharts-angular --save
+ [email protected]
added 1 package in 20.93s

highchartsApp.module.tsファイルに次のエントリを追加します

import { HighchartsChartComponent } from 'highcharts-angular';
declarations: [
   ...
   HighchartsChartComponent
],

Angular-highcharts-configuration-syntax

角度ハイチャート-折れ線グラフ

折れ線グラフは、折れ線/スプラインベースのグラフの描画に使用されます。 このセクションでは、さまざまな種類の折れ線グラフとスプラインベースのグラフについて説明します。

Sr.No Chart Type & Description
1

Basic line

基本的な折れ線グラフ。

2

With data labels

データラベル付きのグラフ。

3

Time series, zoomable

時系列を使用したグラフ。

4

Spline with inverted axes

反転軸を持つスプライングラフ。

5

Spline with symbols

熱/雨のシンボルを使用したスプラインチャート。

6

Spline with plot bands

プロットバンド付きのスプライングラフ。

角度ハイチャート-面グラフ

エリアチャートは、エリアベースのチャートを描画するために使用されます。 このセクションでは、さまざまなタイプの面積ベースのチャートについて説明します。

Sr.No. Chart Type & Description
1

Basic Area

基本的な面グラフ。

2

Area with negative values

負の値を持つ面グラフ。

3

Stacked area

互いに積み上げられた領域を持つグラフ。

4

Percentage area

パーセンテージでデータを示すグラフ。

5

Area with missing points

データに欠損点があるチャート。

6

Inverted axes

反転軸を使用するエリア。

7

Area-spline

スプラインを使用した面グラフ。

Angular Highcharts-棒グラフ

棒グラフは、棒グラフを描くために使用されます。 このセクションでは、さまざまなタイプの棒グラフを説明します。

Sr.No. Chart Type & Description
1

Basic Bar

基本的な棒グラフ。

2

Stacked Bar

棒が積み上げられた棒グラフ。

3

Bar Chart with negative values

負の値を持つ棒グラフ。

Angular Highcharts-縦棒グラフ

縦棒グラフは、縦棒ベースのグラフを描画するために使用されます。 このセクションでは、さまざまなタイプの列ベースのチャートについて説明します。

Sr.No. Chart Type & Description
1

Basic Column

基本的な縦棒グラフ。

2

Column with negative values

負の値を持つ縦棒グラフ。

3

Stacked column

列が互いに積み上げられたグラフ。

4

Stacked and Grouped column

積み上げおよびグループ化された形式の列を持つグラフ。

5

Column with stacked percentage

積み上げパーセンテージのグラフ。

6

Column with rotated labels

列にラベルが回転した縦棒グラフ。

7

Column Range

範囲を使用した縦棒グラフ。

Angular-highcharts-pie-charts Angular-highcharts-scatter-chart

Angular Highcharts-ダイナミックチャート

動的なチャートは、チャートのレンダリング後にデータを変更できるデータベースのチャートを描画するために使用されます。 このセクションでは、さまざまなタイプの動的チャートについて説明します。

Sr.No. Chart Type & Description
1

Spline updating each second

毎秒更新されるスプラインチャート。

2

Click to add a point

ポイント追加機能を備えたチャート。

Angular Highcharts-組み合わせ

組み合わせチャートは、混合チャートを描画するために使用されます。たとえば、円グラフ付きの棒グラフ。 このセクションでは、さまざまなタイプの組み合わせチャートについて説明します。

Sr.No. Chart Type & Description
1

Column, Line and Pie

列、線、および円グラフ。

2

Dual Axes, Line and Column

二重軸、線、および列を持つグラフ。

3

Multiple Axes

複数の軸を持つグラフ。

4

Scatter with regression line

回帰線を含む散布図。

Angular Highcharts-立体チャート

3Dチャートは、3次元チャートを描くために使用されます。 このセクションでは、さまざまなタイプの3Dチャートについて説明します。

Sr.No. Chart Type & Description
1

3D Column

3D縦棒グラフ。

2

3D Scatter

3D散布図。

3

3D Pie

3D円グラフ。

Angular Highcharts-マップチャート

マップチャートは、ヒートマップまたはツリーマップチャートの描画に使用されます。 このセクションでは、さまざまなタイプのマップチャートについて説明します。

Sr.No. Chart Type & Description
1

Heat Map

ヒートマップ。

2

Tree Map

ツリーマップ。