問題タブ [flex-charting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
488 参照

apache-flex - デカルト チャートから系列を削除する際の Adob​​e Flex SDK 4.5 のバグ/エラー

Adobe Flex SDK 4.5 および 4.5.1 のデカルト チャートに問題があります。SDK 4.0、4.1、および 4.6 には含まれていないため、おそらくバグです。または、それは私のコードの問題です。

Google の財務チャートに少し似た、CartesianChart (Line/Area/Column/Bar) でシリーズ データを範囲指定する小さなサンプル プロジェクトを作成しました。すべてのシリーズをグラフに追加すると、問題は発生しませんでした。複数のシリーズがあり、1 つ以上のシリーズを削除し、データの範囲を超えた場合にのみ、シリーズ データが圧縮されます。

チャート画像

現在のデータを範囲指定すると、横軸が変更されなかったか、グラフ データが変更されたという更新が得られなかったようです。

これが私のプロジェクトのメイン コードです。折れ線グラフに系列を追加し、系列を削除して、すべてのチャート系列に範囲を設定します。

誰かが同じ問題を抱えていましたか、または別の方法でシリーズを削除する方法を考えていますか?

0 投票する
0 に答える
592 参照

actionscript-3 - Flex Chart でカラー バンドを描画するには?

縦軸が線形で横軸がカテゴリのカスタム背景をフレックス チャートに描画したいと考えています。バックグラウンドでは、ユーザーから提供されたデータに従って領域をシェーディングしたいと考えています。グラフの背景要素で CartesianDataCanvas と gridlines を試しましたが、良い解決策が得られませんでした。誰にもアイデアがありますか?mxmlなしでスクリプトを使用することを好みます。前もって感謝します..

CartesianDataCanvas の使用中に直面した問題を示すコードを追加しています。エリア チャートでは問題なく動作していますが、バブル チャートで描画したいと考えています。バブル シリーズは水平カテゴリ軸の先頭から開始されないため、CartesianDataCanvas は最初のバブルの中間点から描画を開始します。しかし、チャートの幅全体に長方形を描画しようとしています。

0 投票する
1 に答える
515 参照

apache-flex - カスタムAxisRenderer

横軸にLineChartaを使用して作業していますが、各カテゴリに非常にカスタム形式の表示が必要です。CategoryAxisLabelオブジェクトのテキストフィールドのカスタムフォーマットしか許可されていないため、使用CategoryAxis.LabelFunctionは私の目的には十分強力ではありません。特にこのプロジェクトでは、各カテゴリを2つの異なる複数行ラベルのグリッドまたはHGroupにする必要があります。左のラベルは左揃え、右のラベルは右揃えにする必要があります。

extends Groupとのカスタムクラスを作成してみましたimplements IDataRenderer。ただし、public function set data(value:Object)で定義されてIDataRendererいる、は常にオブジェクトとしての値で呼び出されているように見えAxisLabelます。オブジェクトはオブジェクトを渡さず、文字列(AxisLabel.text)のみを渡します。


ハックの代替手段として、LabelFunctionを使用してエンコードされた文字列を渡そうとしましたが、それでも問題が発生します。どういうわけか、このコードは、CategoryAxisに何も表示されません。

0 投票する
1 に答える
279 参照

apache-flex - ColumnChart:列の後ろの影を取り除く方法は?

ColumnChartについていくつか質問があります (以下のスクリーンショットとコード)。

ここに画像の説明を入力

  1. 各列の後ろに描かれた影を取り除く方法は? 追加してみましたが、効果<mx:filters />がありません
  2. 列間のパディングを取り除き、横方向に互いに接触するようにする方法 (階段のように)解決済み
  3. 警告を取り除く方法はData binding will not be able to detect assignments to "horizontalAxis"? そのコード ブロックを移動してパラメーターを削除しようとしましたaxisが、適切な場所が見つかりません。解決した

    /li>

更新

Sunil は質問 #3 を手伝ってくれました。ありがとう!

そして、問題#2は次の方法で解決されますcolumnWidthRatio="1"

だから今、私は影を取り除く方法を知る必要があります-質問のタイトルに従って:-)

0 投票する
1 に答える
1646 参照

actionscript-3 - Flex 縦棒グラフ オーバーレイの重なり順

かなりの数の列を持つフレックスの縦棒グラフがあります。ユーザーは、列の順序で表示するか、重ねて表示するかを選択できます。ユーザーの画面によっては、グラフが読みやすくなります。ただし、データに応じてオーバーレイの順序を変更するために行うことができる呼び出しはありますか。つまり、最大のデータ列が背面にあり、次に大きい列が重ねられ、最小の列が一番上になるまで 4 番目に大きくなります。現在、デフォルトの動作では、小さな列の一部が大きな列によって隠されています。これを行うためにアルファ値を変更したくありません。(まず、flashharry に感謝します!いくつかのディスカッション フォーラムでこの質問を2 ~ 3 回見たことがありますが、どこにも答えていません)。これはフレックス縦棒グラフで可能ですか???

どんな助けでも大歓迎です。

前もって感謝します..

@セルジュ・ヒム

コード サンプル:- 以下のコードでは、過去 2 か月の利益が費用よりも少ないため、費用シリーズの背後にあるため、シリーズを見ることができません。より大きな価値が常により小さな価値の後ろにあることを望みます

0 投票する
1 に答える
96 参照

apache-flex - ColumnSeries で filterFunction を使用するにはどうすればよいですか

次のような一連のデータがあります。

次のようなチャートを作成したいと思います。各場所は異なる色で表示され、年ごとにグループ化されています。 ここに画像の説明を入力

「mx:ColumnSeries」タグを使用し、その「filterFunction」プロパティを使用して、各場所のデータを個別のシリーズとしてフィルタリングする方法を定義する必要があると考えていましたが、その方法がわかりません。そのようなチャートを作成するための推奨事項やサンプルコードはありますか? ありがとうございました

0 投票する
1 に答える
371 参照

apache-flex - ColumnSeries の動的追加が機能しない

次のコードを作成して、異なるシリーズを動的に作成しました。

ハードコードされた ColumnSeries (最初のもの) は正常に動作しますが、動的に作成される次のシリーズは動作しません。私のコードで何が問題になっていますか? 助けてください。

0 投票する
1 に答える
78 参照

apache-flex - Flex グラフの軸ラベルと目盛りマーカーの間のパディングを減らす

Flex に mx.charts.LineChart があり、値ラベルと目盛りマーカーの間のパディングを減らす方法を知りたいですか? 下の画像では、黄色のボックスで意味する領域を強調表示しています。

ラベルを目盛りマーカーにできるだけ近づけたいのですが、ほんの数ピクセルで十分です。

これを x 軸に適用することだけに関心があります。

また、軸のタイトル (下のグラフの kB と分など) と値のラベルの間のパディングを減らす方法も知りたいです。

フレックスチャート