問題タブ [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.
apache-flex - デカルト チャートから系列を削除する際の Adobe 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 つ以上のシリーズを削除し、データの範囲を超えた場合にのみ、シリーズ データが圧縮されます。
現在のデータを範囲指定すると、横軸が変更されなかったか、グラフ データが変更されたという更新が得られなかったようです。
これが私のプロジェクトのメイン コードです。折れ線グラフに系列を追加し、系列を削除して、すべてのチャート系列に範囲を設定します。
誰かが同じ問題を抱えていましたか、または別の方法でシリーズを削除する方法を考えていますか?
actionscript-3 - Flex Chart でカラー バンドを描画するには?
縦軸が線形で横軸がカテゴリのカスタム背景をフレックス チャートに描画したいと考えています。バックグラウンドでは、ユーザーから提供されたデータに従って領域をシェーディングしたいと考えています。グラフの背景要素で CartesianDataCanvas と gridlines を試しましたが、良い解決策が得られませんでした。誰にもアイデアがありますか?mxmlなしでスクリプトを使用することを好みます。前もって感謝します..
CartesianDataCanvas の使用中に直面した問題を示すコードを追加しています。エリア チャートでは問題なく動作していますが、バブル チャートで描画したいと考えています。バブル シリーズは水平カテゴリ軸の先頭から開始されないため、CartesianDataCanvas は最初のバブルの中間点から描画を開始します。しかし、チャートの幅全体に長方形を描画しようとしています。
apache-flex - カスタムAxisRenderer
横軸にLineChart
aを使用して作業していますが、各カテゴリに非常にカスタム形式の表示が必要です。CategoryAxis
Labelオブジェクトのテキストフィールドのカスタムフォーマットしか許可されていないため、使用CategoryAxis.LabelFunction
は私の目的には十分強力ではありません。特にこのプロジェクトでは、各カテゴリを2つの異なる複数行ラベルのグリッドまたはHGroupにする必要があります。左のラベルは左揃え、右のラベルは右揃えにする必要があります。
extends Group
とのカスタムクラスを作成してみましたimplements IDataRenderer
。ただし、public function set data(value:Object)
で定義されてIDataRenderer
いる、は常にオブジェクトとしての値で呼び出されているように見えAxisLabel
ます。オブジェクトはオブジェクトを渡さず、文字列(AxisLabel.text
)のみを渡します。
ハックの代替手段として、LabelFunctionを使用してエンコードされた文字列を渡そうとしましたが、それでも問題が発生します。どういうわけか、このコードは、CategoryAxisに何も表示されません。
apache-flex - ColumnChart:列の後ろの影を取り除く方法は?
ColumnChartについていくつか質問があります (以下のスクリーンショットとコード)。
- 各列の後ろに描かれた影を取り除く方法は? 追加してみましたが、効果
<mx:filters />
がありません - 列間のパディングを取り除き、横方向に互いに接触するようにする方法 (階段のように)解決済み
警告を取り除く方法は
/li>Data binding will not be able to detect assignments to "horizontalAxis"
? そのコード ブロックを移動してパラメーターを削除しようとしましたaxis
が、適切な場所が見つかりません。解決した
更新:
Sunil は質問 #3 を手伝ってくれました。ありがとう!
そして、問題#2は次の方法で解決されますcolumnWidthRatio="1"
だから今、私は影を取り除く方法を知る必要があります-質問のタイトルに従って:-)
actionscript-3 - Flex 縦棒グラフ オーバーレイの重なり順
かなりの数の列を持つフレックスの縦棒グラフがあります。ユーザーは、列の順序で表示するか、重ねて表示するかを選択できます。ユーザーの画面によっては、グラフが読みやすくなります。ただし、データに応じてオーバーレイの順序を変更するために行うことができる呼び出しはありますか。つまり、最大のデータ列が背面にあり、次に大きい列が重ねられ、最小の列が一番上になるまで 4 番目に大きくなります。現在、デフォルトの動作では、小さな列の一部が大きな列によって隠されています。これを行うためにアルファ値を変更したくありません。(まず、flashharry に感謝します!いくつかのディスカッション フォーラムでこの質問を2 ~ 3 回見たことがありますが、どこにも答えていません)。これはフレックス縦棒グラフで可能ですか???
どんな助けでも大歓迎です。
前もって感謝します..
@セルジュ・ヒム
コード サンプル:- 以下のコードでは、過去 2 か月の利益が費用よりも少ないため、費用シリーズの背後にあるため、シリーズを見ることができません。より大きな価値が常により小さな価値の後ろにあることを望みます
apache-flex - ColumnSeries で filterFunction を使用するにはどうすればよいですか
次のような一連のデータがあります。
次のようなチャートを作成したいと思います。各場所は異なる色で表示され、年ごとにグループ化されています。
「mx:ColumnSeries」タグを使用し、その「filterFunction」プロパティを使用して、各場所のデータを個別のシリーズとしてフィルタリングする方法を定義する必要があると考えていましたが、その方法がわかりません。そのようなチャートを作成するための推奨事項やサンプルコードはありますか? ありがとうございました
apache-flex - ColumnSeries の動的追加が機能しない
次のコードを作成して、異なるシリーズを動的に作成しました。
ハードコードされた ColumnSeries (最初のもの) は正常に動作しますが、動的に作成される次のシリーズは動作しません。私のコードで何が問題になっていますか? 助けてください。