2014.12.20
一、利用msChart控件绘制曲线
2014.12.23
二、交互
1、获取chart的屏幕高
chart1.Height;//获取chart控件的屏幕高
2、根据需要分配chartAreas,且自定义位置
//自定义chartarea的位置,第一个左上角屏幕坐标为(0,0)
numChartAreas=chart1.ChartAreas.Count;//获取chartAreas个数
for (int i = 0; i < numChartAreas; i++)
{
chart1.ChartAreas[i].Position.X = 0F;
chart1.ChartAreas[i].Position.Y = i * 100F/ chart1.ChartAreas.Count;
chart1.ChartAreas[i].Position.Height = 100F/numChartAreas;//chartAreas的高占chart高的百分比
chart1.ChartAreas[i].Position.Width = 80F;//chartAreas的宽占chart宽的百分比
}
3、判断鼠标是在哪个Areas(series)动作
int nSeries = (int)Math.Ceiling(Convert.ToDecimal((double)e.Y/(double)chartPixHeight*(double)numChartAreas)) - 1;
4、获取鼠标所在轴线值(用户坐标&