問題タブ [flex-charts]

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 投票する
4 に答える
2674 参照

apache-flex - フレックスで利用可能な動的組織図

データベースから値を読み取ってフレックスで動的な組織図を作成するためのオープンソースツールを知っている人はいますか?

0 投票する
2 に答える
66 参照

apache-flex - シリーズがフレックスのチャートに追加されたときにディスパッチされるイベントはありますか?

localToData()チャートに描画できるように、いつデータがチャートに追加されたかを知りたいです。dataProvider を設定した直後にこれを行うと、チャートはまだ更新されていないため、localToData の呼び出しは正しい値を返しません。チャートが dataProvider のデータを描画したことがわかるように、サブスクライブできるイベントはありますか?

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

apache-flex - フレックス チャート: デカルト データ キャンバスの IAxis から最小/最大ポイントを使用して、チャートの幅全体を描画できますか?

Adobe Flex 折れ線グラフ内に、水平方向に DateTime 軸、垂直方向に線形軸を持つグラフがあります。デカルト データ キャンバスを背景要素として使用し、ほとんどが四角形の背景グラフィックのカスタム セットを描画したいと考えています。複数のデータ ポイントがある場合、グラフはグラフ全体の幅に広がるはずなので、グラフィックは完璧に機能します。

ただし、データ ポイントが 1 つしかない場合は、四角形を描画できないようです。長方形をグラフの幅全体に広げたいので、軸から x 座標を取得できると考えていましたが、これは機能しません。

私の実際の描画方法は次のとおりです。

この例では、detail は給与値の配列コレクションであり、Im は配列内のデータ値を使用して長方形の垂直方向の境界を決定します。

グラフの幅全体に四角形を描画する必要があります (データ ポイントが 1 つしかない場合でも)。ありがとう

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

apache-flex - 各データをクリックしてチャートデータを取得する方法

それぞれのデータ凡例をクリックしてグラフのデータを取得するにはどうすればよいですか。x 軸に年、y 軸に売上がある縦棒グラフの配列 [{id:123, label:sales, year:2010},{id:124, label:refunds, year:2010}] があるとします。販売と払い戻しのラベルを示す 2 つの凡例。

私が欲しいのは、凡例の「売上」をクリックして、データ全体 (id:123、ラベル:売上、年:2010) を取得することです。

私は何をすべきか?

マウスクリックイベントとitemClickイベントを聞いてみました。

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

apache-flex - 返されたレコード数のグラフ化

Flex/FlashBuilder 4.5 でグラフを作成しようとしています。

問題は、表示したい情報がエリア内のイベントの数であるということです。HTTP サービスを使用して、イベントの XML リストを返す Rails コントローラーにアクセスしています。

返されたレコードの数など、イベントの数をグラフ化する方法を理解する必要があります。たとえば、売上高や価格をグラフ化する場合のように、グラフ内に数値はありません。

これを行う最善の方法について少し困惑していますか?

0 投票する
2 に答える
443 参照

apache-flex - findDataPoints() での Flex PlotChart ズーム エラー

LineChart で四角形を描画してズームインする方法に関するこの素晴らしいチュートリアルに出くわしました ( http://blog.ninjacaptain.com/2010/03/flex-chart-zoom-window/ ) が、私は代わりに PlotChart に適用しようとしていますが、次のエラーで DataTips を表示しようとして問題が発生しています:

LineChartSeries の拡張と findDataPoints() 関数のオーバーライドについて言及されているリンクですが、PlotSeries.as を拡張するために同じことを試みた後、sortOnXField は未定義のようで、PlotSeries.as にあるためアクセスできません。 SWC。

代わりに以下を PlotChart に適用して、DataTips を表示しようとした人はいますか? findDataPoints() のオーバーライド関数は何ですか?

ありがとう

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 に答える
225 参照

actionscript-3 - 棒グラフのフレックスの値を表す単一の棒グラフにラベルを表示するにはどうすればよいですか?

このリンクを確認してください http://livedocs.adobe.com/flex/3/html/help.html?content=charts_displayingdata_07.html#332805

ここでは、すべての 3 縦棒グラフ (縦棒シリーズ) で labelposition を表示しています (リンクから.. 1 月 :2000、2 月:1000、3 月:1500)

しかし、すべての月に表示するのではなく、値を3月にのみ表示したい

どうすればできますか?助けが必要

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 か月の利益が費用よりも少ないため、費用シリーズの背後にあるため、シリーズを見ることができません。より大きな価値が常により小さな価値の後ろにあることを望みます