MS Chart現有的Grid都是固定間隔的方式在顯示,但現在想加入一個類似Minor Grid,不需要顯示資料,讓統計圖看起來有間隔漸近式的Minor Gird.
MS Chart現有的Grid都是固定間隔的方式在顯示,但現在想加入一個類似Minor Grid,不需要顯示資料,讓統計圖看起來有間隔漸近式的Minor Gird.
這次想要做到的效果如下圖所示 :
要做到這樣的效果並不難,在ChartAreas的AxisX加入SripLine即可.
double i = 0.99;//位置
double oset = 0;//間隔
do
{
StripLine sl = new StripLine();
sl.BackColor = Color.Pink;//線條顏色
sl.IntervalOffset = i;//位置
sl.Interval = 1;//重覆間隔
sl.StripWidth = 0.01;//線寬
chart1.ChartAreas[0].AxisX.StripLines.Add(sl);//加入到AxisX的StripLines
i -= oset;
oset += 0.02;
}
while (i > oset);
原始碼 : MSChartDemo.zip