Как извлечь дату по оси X из точки на графике [mschart]

Тип оси X DateTime, Я хочу знать, как извлечь оригинал DateTime значение из двойного значения на оси х, соответствующего точке в моем ряду?

Я могу добавить пункт с

point->SetValueXY(xdateTime,yvalue);
chart1->Series[0]-Add(point);

1

Решение

Попробуйте этот код C #, он должен дать вам начало. Я использую его, чтобы добавить текст в Label вот показывает значение х в качестве даты и y-значение в виде числа. Надеюсь это поможет

Диаграмма Нажмите GIF

public void Cht_Click(object sender, System.Windows.Forms.MouseEventArgs e)
{
//Call HitTest()
HitTestResult result = sender.HitTest(e.X, e.Y);

//If the mouse if over a data point
if (result.ChartElementType == ChartElementType.DataPoint) {
//Reset Data Point Attributes
DataPoint point = default(DataPoint);

//Find selected data point
point = result.Series.Points(result.PointIndex);

//extract x value
System.DateTime _date = System.DateTime.FromOADate(point.XValue);
Label24.Text = "Date: " + Strings.Format(_date, "dd/MM/yy") + "    Value: " + point.YValues(0);

}

}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]