[MSChart] 加入漸近式的Minor Grid

MS Chart現有的Grid都是固定間隔的方式在顯示,但現在想加入一個類似Minor Grid,不需要顯示資料,讓統計圖看起來有間隔漸近式的Minor Gird.

MS Chart現有的Grid都是固定間隔的方式在顯示,但現在想加入一個類似Minor Grid,不需要顯示資料,讓統計圖看起來有間隔漸近式的Minor Gird.

這次想要做到的效果如下圖所示 :

image

要做到這樣的效果並不難,在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