ASTRAを使ってグラフを描いてみる
YahooのUIコンポーネントライブラリ「ASTRA」を使って棒グラフを描いてみます。
ダウンロード
プロジェクトへの組み込み
ASTRAはswc形式では配布されていないので、ソースコードごとプロジェクトに取り込みます。
<root> ├com ←ASTRAのソースコードディレクトリ │ └yahoo │ └astra │ └... └ChartSample.as ← メインのasファイル
グラフを描く
メインプログラムのChartSample.asは次の通り。ASTRAサンプルコードとほぼ同じです。
package { import flash.display.*; import com.yahoo.astra.fl.charts.*; import com.yahoo.astra.fl.charts.series.*; /** * メインクラス */ public class ChartSample extends Sprite { /** * コンストラクタ */ public function ChartSample(){ // チャートのインスタンスを作成 var chart:ColumnChart = new ColumnChart(); chart.x = 10; chart.y = 10; chart.width = 400; chart.height = 300; // 子要素として追加 this.addChild( chart ); // データ設定 var data:ColumnSeries = new ColumnSeries([ 5, 12, 20, 3, 15 ]); chart.dataProvider = data; } } }
コンパイルします。
mxmlc ChartSample.as