Highcharts-overview

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

ハイチャート-概要

*Highcharts* は、インタラクティブなチャート作成機能を追加してWebアプリケーションを強化することを目的とした、純粋なJavaScriptベースのチャート作成ライブラリです。 幅広いチャートをサポートしています。 チャートは、Chrome、Firefox、Safari、Internet Explorer(IE)などの標準ブラウザーでSVGを使用して描画されます。 レガシーIE 6では、VMLを使用してグラフィックを描画します。

Highcharts Libraryの機能

ここで、Highcharts Libraryのいくつかの重要な機能について説明します。

  • 互換性-すべての主要なブラウザと、AndroidやiOSなどのモバイルプラットフォームで動作します。
  • マルチタッチのサポート-AndroidやiOSなどのタッチスクリーンベースのプラットフォームでマルチタッチをサポートします。iPhone/iPadおよびAndroidベースのスマートフォン/タブレットに最適です。
  • 無料-オープンソースであり、非営利目的で無料で使用できます。
  • 軽量-サイズが約35 KBのhighcharts.jsコアライブラリは、非常に軽量なライブラリです。
  • シンプルな構成-jsonを使用してチャートのさまざまな構成を定義し、非常に簡単に習得して使用できます。
  • 動的-チャート生成後でもチャートを変更できます。
  • 複数軸-x、y軸に制限されません。 チャート上の複数の軸をサポートします。
  • 設定可能なツールチップ-ユーザーがチャート上の任意のポイントにカーソルを合わせるとツールチップが表示されます。 Highchartsは、ツールチップをプログラムで制御するツールチップの組み込みフォーマッターまたはコールバックフォーマッターを提供します。
  • * DateTimeサポート*-日付時刻を特別に処理します。 日付に関する賢明なカテゴリに対して多数の組み込みコントロールを提供します。
  • エクスポート-エクスポート機能を有効にして、グラフをPDF/PNG/JPG/SVG形式にエクスポートします。
  • 印刷-Webページを使用してグラフを印刷します。
  • Zoomablity -データをより正確に表示するズームチャートをサポートします。
  • 外部データ-サーバーからの動的なデータのロードをサポートします。 コールバック関数を使用してデータを制御します。
  • テキストの回転-あらゆる方向のラベルの回転をサポートします。

サポートされているチャートタイプ

Highchartsライブラリは、チャートの次のタイプを提供します-

Sr.No. Chart Type & Description
1

Line Charts

線/スプラインベースのチャートを描くために使用されます。

2

Area Charts

エリアごとのチャートを描画するために使用されます。

3

Pie Charts

円グラフの描画に使用されます。

4

Scatter Charts

散布図の描画に使用されます。

5

Bubble Charts

バブルベースのチャートを描画するために使用されます。

6

Dynamic Charts

ユーザーがチャートを変更できる動的チャートを描画するために使用されます。

7

Combinations

さまざまなチャートの組み合わせを描画するために使用されます。

8

3D Charts

立体チャートの描画に使用されます。

9

Angular Gauges

速度計タイプのチャートを描画するために使用されます。

10

Heat Maps

ヒートマップの描画に使用されます。

11

Tree Maps

ツリーマップの描画に使用されます。

以降の章では、上記のチャートの各タイプについて例を挙げて詳細に説明します。

ライセンス

Highchartsはオープンソースであり、非営利目的で自由に使用できます。 商用プロジェクトでHighchartsを使用するには、次のリンクにアクセスしてください-https://shop.highsoft.com/highchartsl [ライセンスと価格]