0

単一の系列アイテムで棒グラフを作成しました。私のシリーズのxFieldは「MEASURE」で、yFieldは「ITEM_DESC」です。

これで、チャートへの dataSource には 2 つのデータ項目があります。

  1. item[0]: MEASURE = 100 および ITEM_DESC = MyItem
  2. item[1]: MEASURE = 200 および ITEM_DESC = MyItem

この棒グラフをプロットすると、Y 軸に 2 つのノードが表示されますが、グラフは重ねて表示されます。したがって、実質的には 2 つの Y 軸ノードが表示されますが、2 つのデータ ポイントを持つ棒は 1 つしか表示されません。棒グラフでは 2 つの同じ Y 軸アイテムを区別するのが難しいと理解していますが、この状況で 2 つの異なる棒をプロットする方法はありますか?

すべての提案を歓迎します!

4

1 に答える 1

0

一連のアイテムは「関数」になります。各「x」値に対して、「y」値を 1 つだけ持つことができます。

この状況では、これらの項目を別のシリーズに配置し、ColumnChart の「type」プロパティを「clustered|overlaid|stacked|100%」のいずれかに設定して、2 つの項目を組み合わせる方法を指定できます。

それ以外の場合は、アイテムのカスタム位置を計算し、move() および setActualSize() メソッドで受け取った値を無視し、代わりにカスタム位置を使用する独自の itemrenderer を実装できます。

于 2012-12-05T08:06:37.887 に答える