MS Chart

MS Chart雖然釋出好一陣子了,卻沒有好好花時間去玩它,只好就開發上的一些經驗稍做紀錄還是記一下在使用上的一點小發現好勒,不然我每次都失憶也不是辦法。之後就都用這一篇來持續記錄此元件的細節好勒!

1.IsEndLabelVisible
作單一年度的月份人口報表(X軸為月份、Y軸為人口數)時,月份照理說是1-12月,但是Chart每次都會自動+1,直接將X軸延伸至13月=..=

後來試勒二種方法
(a)指定X軸的資料型態為月份:造成X軸會顯示詳細"西元年月",無法只顯示"月份"
(b)指定X軸最大值等於12:會造成12月份的直條圖被切一半

最後找到Chart→ChartAreas→AxisX→LabelStyle裡面的「IsEndLabelVisible」屬性才解決這個問題,將此屬性設為False即可讓Chart認為的最後一個標籤(13月)不被顯示,這樣12月的資料就不會被切到,可以完整顯示!

沒有留言: