2011-02-09 66 views
0

這是我的問題: 我目前使用一個ColumnChart來顯示6個標籤/值對。 當兩個標籤相同時,圖表將它們堆疊起來,一個在另一個上面。 我想要並排顯示這些副本,它們的值可能相同或可能不同。Flex 3防止ColumnChart控件中的重複堆疊

  • 我的第一個想法是追加一個唯一的ID到標籤,但這是不可能的,根據客戶端。那麼,有沒有辦法讓圖表也考慮隱藏的ID?
  • 有人建議做某種分組,但我需要單獨顯示每個圖表,就好像它們是不同的圖表一樣。

圖表的數據提供者是這些對象的數組: obj.description =「des」; obj.countV = 3; //一些任意數字 obj.id = 2; //一個唯一的ID ...

圖表代碼:


回答

0

,我發現我的解決方案: 在每列標籤的末尾添加一個索引#。 使用labelFunction刪除最後一個字符: columnLabel.slice(0,-1); ,愚蠢的圖表認爲他們都是唯一的,但並排顯示所有副本。