2011-09-13 143 views
1

我正在使用MSchart Control以圖形方式表示數據。你能否幫助我解決以下問題:我在圖表區放了兩個系列,但它們之間有明顯的差距。我怎樣才能刪除它?考慮下面的例子。有兩個系列(橙色和紫色)​​。我很樂意刪除它們之間的所有內容,以便它們以連續的方式放置。如果確實如此,X軸實際上就是時間。提前致謝。MSChart:刪除系列之間的差距

enter image description here

+0

橙色的最高X值和紫色的最低X值是多少?如果這兩者之間存在很大差距,那麼圖表上的差距不應該存在很大差距嗎? – AakashM

+0

假設以下關係式爲「1單元格= 1天」。所以,該系列之間有7個單元,相當於7天。如果要顯示每一天,那麼,是的,由於時間的連續性,它必須是該系列之間的差距,但我想消除這種差距。因此,如果橙色的最高X值是「01/01/2011」,紫色的最低X值是「01/08/2011」,我希望我的圖形看起來像「01/08/2011」,跟在「01/01/2011" 。 – TruLa

回答

1

系列類具有IsXValueIndexed屬性。當您將其設置爲true時,系列數據點將根據它們在系列中的順序進行繪製,而不是根據它們的時間值對它們進行繪圖。確保對Series進行排序,以便所有數據點都按正確的順序排列。

+0

但是,如果有幾個系列(如上例),我不能將IsXValuInde​​xed屬性設置爲true,因爲它會引發異常,因爲系列沒有對齊。你能否更具體地考慮你的想法?不管怎樣,謝謝你。 – TruLa

+0

@TruLa,就我所知,沒有辦法這麼做,除非你將兩個系列合併爲一個系列。 –