[MSChart] 使用雙X,Y軸的統計圖

當統計圖只有一個X或Y軸時,還沒有什麼困難,但如果是雙X,Y軸時,是否就有難度了?其實想太多了,MS Chart的工具還不錯用,可以很快的就達到這個需求.

當統計圖只有一個X或Y軸時,還沒有什麼困難,但如果是雙X,Y軸時,是否就有難度了?其實想太多了,MS Chart的工具還不錯用,可以很快的就達到這個需求.

假設今天需要繪製一個統計圖,有兩個不同的X值及Y值需顯示在同一個圖表上.

image

 

其實這只要在Series上設定YAxisType與XAxisType為AxisType.Secondary就可以達成.

//第一個Series使用Primary

chart1.Series[0].YAxisType = AxisType.Primary;

chart1.Series[0].XAxisType = AxisType.Primary;

//第二個Series使用Secondary

chart1.Series[1].YAxisType = AxisType.Secondary;

chart1.Series[1].XAxisType = AxisType.Secondary;

 

AxisType有Primary及Secondary可以選,Primary代表是第一個軸,Secondary是第二個軸,在這裡就可以發現另一件事,MS Chart用這方法只能設雙軸,如果是雙軸以上,就不能用這種方式了.

 

原始碼 : MSChartDemo.zip