Visualforce Charting
Visualforce Charting は、単純で直観的な方法で Visualforce ページおよびカスタムコンポーネントにグラフを作成することができるコンポーネントのコレクションです。
Visualforce Charting とは?
Visualforce Charting では、SOQL クエリから直接作成するデータセットに基づいて、または独自の Apex コードでデータセットを作成することで、カスタマイズされたビジネスグラフを簡単に作成する方法を提供します。個別のデータ系列を組み合わせて設定することにより、組織にとって有用な方法でデータを表示するグラフを作成できます。
Visualforce グラフは、JavaScript を使用してクライアント側に表示されます。この機能により、アニメーション効果が設定されたグラフや視覚的に魅力的なグラフを作成できます。また、グラフのデータを非同期に読み込み/再読み込みすることで、反応が早いと感じさせるページを作成できます。
Visualforce Charting を使用する理由は?
標準の Salesforce グラフおよびダッシュボードでは不十分な場合や、組織にとってより有用になるようにグラフとデータテーブルを組み合わせるカスタムページを作成する場合は、Visualforce Charting を使用します。
Visualforce Charting に代わる機能
Salesforce では、さまざまなビジネスグラフをサポートする多数のダッシュボードおよびレポートを提供しています。Visualforce または Apex でのプログラミングが不要なため、これらのグラフをさらに簡単に作成およびカスタマイズできます。
Visualforce Charting は柔軟性に富むだけでなく、簡単に使用できるように設計されています。ビジネスグラフィックスで一般的に使用されるさまざまな棒グラフ、折れ線グラフ、面グラフ、円グラフの他に、より専門的なグラフ作成用にレーダーグラフ、ゲージグラフ、散布図を提供します。他のタイプのグラフが必要であったり、ユーザまたはページとの高度な対話機能を追加する場合は、代わりに JavaScript Charting ライブラリの使用を検討することをお勧めします。このライブラリを使用すると作業量が増加しますが、より多くのカスタマイズを行うことができます。例として、「Visualforce と Google Chart の統合」を参照してください。Visualforce での JavaScript ライブラリの使用方法についての詳細は、「Visualforce ページでの JavaScript の使用」を参照してください。