//显示鼠标所在位置坐标
private void axTChart1_OnMouseMove(object sender, AxTeeChart.ITChartEvents_OnMouseMoveEvent e)
{
int TEMPX, TEMPY, XN,NUMX;
float MINX, MAXX, XVALUE, MINY, MAXY, YVALUE;
TEMPX = e.x;
TEMPY = e.y;
MINX = Convert.ToSingle(axTChart1.Axis.Bottom.MinXValue());//X轴最小值
MAXX = Convert.ToSingle(axTChart1.Axis.Bottom.MaxXValue());//X轴最大值
XVALUE = Convert.ToSingle(axTChart1.Axis.Bottom.CalcPosPoint(TEMPX).ToString());//X轴坐标
MINY = Convert.ToSingle(axTChart1.Axis.Left.Minimum);//Y轴最小值
MAXY = Convert.ToSingle(axTChart1.Axis.Left.Maximum);//Y轴最大值
YVALUE = Convert.ToSingle(axTChart1.Axis.Left.CalcPosPoint(TEMPY).ToString("0.0")); //Y轴坐标
XN = Convert.ToInt32((XVALUE - MINX) * (NUMX) / (MAXX - MINX)); //对应的时间数组序号 NUMX为横坐标轴数据点个数
if (XVALUE > MINX && XVALUE <= MAXX && YVALUE <= MAXY && YVALUE >= MINY) //显示坐标轴范围内数据
{
Label1.Text = "时间: " + T[XN].ToString("yyyy-MM-dd HH:00") + " 流量:" + axTChart1.Axis.Left.CalcPosPoint(TEMPY).ToString("0.0") + " m3/s"; }
// T[XN] 为横坐标时间数组
}