2011-10-18 86 views
0

有沒有什麼辦法可以使用mschart創建折線圖,其中圖表區域的背景顏色會針對y值的不同範圍發生變化?mschart:不同的背景顏色爲不同的y值範圍?

例如,折線圖會對y值0綠色的背景 - 10,用於Y黃色背景值10 - 20和紅色的背景爲Y值20 - 30

梯度不會工作,顏色必須堅實。

我可能會使用背景圖片,但我認爲有可能是一個更好的辦法。不幸的是,網絡搜索沒有改變任何事情。

回答

0

我已經決定要做到這一點的唯一方法是使用一個背景圖像。在需要的地方,我可以使用GDI +在運行時創建具有適當高度和寬度的圖像。

0

,您還可以使用自定義標籤的MSChart的功能。

int element = Chart1.ChartAreas["Default"].AxisY.CustomLabels.Add(0, 10,"Low"); 
element = Chart1.ChartAreas["Default"].AxisY.CustomLabels.Add(10, 20, "Medium"); 
element = Chart1.ChartAreas["Default"].AxisY.CustomLabels.Add(20,30,"High");