XT以降、FusionChartsは、FusionCharts Suite XTの4つのコアパック(FusionCharts XT、FusionWidgets XT、FusionMaps XT、PowerCharts XT)のいずれかに存在するチャート、ゲージ、マップをレンダリングするための統合JavaScriptフレームワークを考案しました。
この統合フレームワークはFusionChartsJavaScriptクラスと呼ばれ、JavaScriptモジュールは、以下に示すように、パックに基づいてさまざまなファイルに分散されます(一部はすべてのパックに共通で、一部はパック固有です)。
A. FusionCharts XT:
FusionCharts.js
FusionCharts.HC.js
FusionCharts.HC.Charts.js
jquery.min.js
B. FusionWidgets XT:
FusionCharts.js
FusionCharts.HC.js
FusionCharts.HC.Widgets.js
jquery.min.js
C. PowerCharts XT:
FusionCharts.js
FusionCharts.HC.js
FusionCharts.HC.PowerCharts.js
jquery.min.js
D. FusionMaps XT:
FusionCharts.js
FusionCharts.HC.js
FusionCharts.HC.Maps.js
jquery.min.js
- 個々のマップ定義のJavaScriptファイル(例:世界地図の場合)ファイルの名前は
FusionCharts.HC.world.js
i)上記のリストから、、FusionCharts.js
(FusionCharts.HC.js
およびjquery.min.js
)は4つのパックすべてに共通であることがわかるため、4つのパックのいずれかからこれらのファイルを安全に使用できます。ただし、FusionChartsチームは最新のFusionCharts.js
およびを使用することをお勧めしますFusionCharts.HC.js
。
ii)どれが最新かを知るために、これらの各ファイルの上部にあるバージョン文字列からビルド番号を追跡できます。ビルド番号では、バージョン文字列の最後の部分を参照しています。たとえば、のようなバージョン文字列がある場合@version fusioncharts/3.2.4-release.8565
は8565
、ビルド番号です。ビルド番号が大きいほど、更新され、最新になります。
iii)これらの3つのファイルは、4つのコアパックのいずれかからJavaScriptチャート/ゲージ/マップをレンダリングするために不可欠です。これらのファイルは、できれば単一のフォルダーに配置する必要があります。
FusionCharts.HC.Charts.js
iv) FusionCharts XTパックに存在するJavaScriptチャート(Column2D、Scatter、Pareto2D、Pie3Dなど)をレンダリングするには、パック固有のファイルが必要です。したがって、折れ線グラフ(FusionCharts XTパックの一部)をレンダリングする場合は、このファイルも上記の(ポイントiiiの)ファイルと一緒に配置する必要があります。
FusionCharts.HC.Widgets.js
v) FusionWidgets XT Packに存在するJavaScriptチャートおよびゲージ(SparkLine、Thermometer、HBullet、Funnelなど)をレンダリングするには、パック固有のファイルが必要です。したがって、温度計ゲージ(FusionWidgets XTパックの一部)をレンダリングする場合は、このファイルを上記の(ポイントiiiの)ファイルと一緒に配置する必要があります。
FusionCharts.HC.PowerCharts.js
vi) PowerCharts XT Packに存在するJavaScriptチャート(Spline、DragColumn、LogMSColumn2D、DragNode、SelectScatterなど)をレンダリングするには、パック固有のファイルが必要です。したがって、スプラインチャート(PowerChats XTパックの一部)をレンダリングする場合は、このファイルを上記の(ポイントiiiの)ファイルと一緒に配置する必要があります。
vi)FusionCharts.HC.Maps.js
JavaScriptマップをレンダリングするには、パック固有のファイルが必要です。マップをレンダリングする場合は、このファイルを上記の(ポイントiiiの)ファイルと一緒に配置する必要があります。さらに、マップごとに(World、USA、Europe、Texasなど)、マップの地域定義データを含む個別のJavaScriptファイルがあります。また、これらの個々のマップ定義ファイル(FusionCharts.HC.world.js
またはなどFusionCharts.HC.texas.js
)を、上記の(ポイントiiiの)ファイルと一緒に配置する必要があります。
したがって、最初に行うことは、要件に従ってファイルを適切に配置することです。
さて、他の重要なこと:
タグを介してこれらすべてのJavaScriptファイルをHTMLにロードする必要はありません<script>
。HTMLだけをロードする必要がFusionCharts.js
あり、残りのファイルは、レンダリングするチャート/マップタイプに従って自動的に/動的にロードさFusionCharts.js
れます。
ただし、繰り返しになりますが、すべてのJavaScriptファイルは、FusionCharts.js
動的にアクセスしてロードできるように、フォルダー内に物理的に存在する必要があります。
これらの手順を完了すると、同じコンストラクター関数を使用して、チャート、ゲージ、またはマップをレンダリングできます。ここで注意する必要があるのは、指定しているチャート/ゲージ/マップのタイプと、チャート/ゲージ/マップに正しいデータを提供しているかどうかだけです。