Home > 日記 > Flexで直交座標(Cartesian Coordinate)

Flexで直交座標(Cartesian Coordinate)

  • 2008-12-02 (火) 12:09
  • 日記

X軸とY軸からなる二次元座標のグラフを作りたいと思っています。中学や高校の数学で出てくるアレ。

たとえば、FlexだとChartクラスのCartesianChartを使うという手があります。この場合、プロットの際にスクリーン座標から直 交座標に変換してくれます。サイズ変更によっても動的にプロット位置を変更してくれるので、プロットはこのChartクラスに任せるに限ります。はじめは 自分で計算していたのですが、いろいろと大変だったので。

CartesianChartに直交座標で図形描画できないかなと思い、調べてたらCartesianDataCanvasなるものがありますじゃないすか。

var graph:CartesianChart = new CartesianChart();
var cartesianCanvas:CartesianDataCanvas = new CartesianDataCanvas();
graph.annotationElements = [cartesianCanvas];
cartesianCanvas.lineStyle(1);
cartesianCanvas.lineTo(1, 8);

このようにすると、Chartに直線が描画されます。
LinearAxisなどで座標の変域を調整してあげる必要はありますが。

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://diary.fukuyamakoto.com/archives/182/trackback
Listed below are links to weblogs that reference
Flexで直交座標(Cartesian Coordinate) from REALGOLD::なんとなく、微炭酸

Home > 日記 > Flexで直交座標(Cartesian Coordinate)

Search
Feeds
Meta

Return to page top