比如,顯示某一年公司各類別產品的銷售圖表,圖表類型爲餅圖,控件會根據銷售佔比自己分割區塊,但顯示的label依然是其銷量。如何能夠顯示出各類別產品銷量在總銷量中所佔百分比呢?
當然,通過計算得出然後再顯示到label上的方法肯定可以,但我想,控件既然已經能夠根據各類別佔比生成圖表,這個值肯定已經計算出來了,只是沒有找到引用的方法。
來到微軟的圖表控件官方論壇找到了答案,原來可以用keyword來達成目的,比如:
chart1.Series[0].Label = "#PERCENT -- #VALY";
這樣,圖表系列的Label上就會顯示類似這樣的數值:30% -- 1323,即前面的是所佔百分比,後面的爲具體的數值。
該控件提供了很多keyword,可以幫助獲取到更豐富的數據,具體可以參考這裏:
http://blogs.msdn.com/alexgor/archive/2008/11/11/microsoft-chart-control-how-to-using-keywords.aspx