共用方式為


在圖表控制項中複製、分割及合併資料

有些圖表類型使用多個 Y 值,例如股票圖。 有些圖表只使用每個資料點的第一個 Y 值,例如折線圖。 在執行階段動態變更圖表類型時,您可能需要複製、分割及合併 Y 值。

複製資料

使用 DataManipulator 類別中的 CopySeriesValues 方法,將資料從某個 Y 值複製到另一個 Y 值。

注意事項注意事項

確定資料對齊,然後使用 CopySeriesValues 方法。否則,CopySeriesValues 會擲回例外狀況。如需詳細資訊,請參閱對齊資料

下列程式碼會從 Series2 的 Y2 值複製 Series1 的 Y 值。

Chart1.DataManipulator.CopySeriesValues("Series1:Y","Series2:Y2")
Chart1.DataManipulator.CopySeriesValues("Series1:Y","Series2:Y2");

如果只指定數列的 Y 值,圖表在複製資料時會使用該數列的第一個 Y 值。

下列程式碼會從 Series2 的 Y 值複製 Series1 的 Y 值。

Chart1.DataManipulator.CopySeriesValues("Series1:Y","Series2")
Chart1.DataManipulator.CopySeriesValues("Series1:Y","Series2");

合併資料

若要將多個數列中的 Y 值合併為一個數列,請使用 CopySeriesValues 方法並對輸入和輸出參數指定逗號分隔的數列與 Y 值名稱清單。

下列程式碼會將四個數列中的 Y 值合併為一個名為 Stock 的數列。

Chart1.DataManipulator.CopySeriesValues("High:Y,Low:Y,Open:Y,Close:Y", "Stock:Y1,Stock:Y2,Stock:Y3,Stock:Y4")
Chart1.DataManipulator.CopySeriesValues("High:Y,Low:Y,Open:Y,Close:Y", "Stock:Y1,Stock:Y2,Stock:Y3,Stock:Y4");

分割資料

若要將一個數列中的 Y 值分割為多個數列,請使用 CopySeriesValues 方法並對輸入和輸出參數指定逗號分隔的數列與 Y 值名稱清單。

下列程式碼會將一個數列中的 Y 值分割為四個數列。

Chart1.DataManipulator.CopySeriesValues("Stock:Y1,Stock:Y2,Stock:Y3,Stock:Y4", "High:Y,Low:Y,Open:Y,Close:Y")
Chart1.DataManipulator.CopySeriesValues("Stock:Y1,Stock:Y2,Stock:Y3,Stock:Y4", "High:Y,Low:Y,Open:Y,Close:Y");

請參閱

參考

System.Windows.Forms.DataVisualization.Charting

System.Web.UI.DataVisualization.Charting

概念

對齊資料

篩選資料

群組資料

其他資源

資料繫結和操作