2009-07-30 11 views
1

Flex Charting(3.x)に複数の折れ線グラフがあります。チャート(およびチャートの数)は動的に生成され、「タイプA」または「タイプB」のいずれかです。 Y軸上のデータのタイプはタイプAで異なり、タイプBである.X軸は時間である。複数のチャートをFlex Chartingで整列する

各チャートは、タイプAまたはタイプBのより大きなキャンバスを構成する独自のVBox(他のものもいくつかあります)に配置されます。このVBoxは、絶対的なX位置を与えられます。

異なるチャートが並んでいるので、時間的に比較できるようにすることが非常に重要です。

何が起きるかは、グラフの縦軸が他のグラフよりも幅が大きくなり、チャートが時間軸で整列しなくなるということです。

私はVerticalAxisRenderers/AxisRendererの幅を試してみましたが、それは効果がありませんでした。

アドバイスをいただければ幸いです。

答えて

0

両方のグラフに同じ残しを設定することができます。それが助けになるかもしれない。私は似たような問題を抱えていましたが、より良い答えはまだありませんでした。

0

私は同じことをやっています。 DateTime軸を使用して同じHorizo​​ntalAxisを使用することができれば、それはうまくいきます。データを適切なdateTimeに解析する必要があります。 しかし、私のような場合は、時間をグラフ化し、時間値を解析して日時に変換し、データにギャップを設けなければなりません。これまでのところ、私は水平軸 - カテゴリ軸、私はそれをNumeric Axisに切り替えて、私が何を思いついたかを教えてくれるでしょう。何か...

0

コンポーネントが同じ幅、高さ、パディング、および溝の設定を使用していることを確認する必要があります。あなたが説明したものを解決側溝については、

、あなたがここに右の情報およびサンプルコードを見つけることができます。

http://livedocs.adobe.com/flex/3/html/help.html?content=charts_formatting_03.html

+0

あなたは今、アライメントの問題を解決してもらえますか? – Czar