0
X軸類型爲DateTime
。我想知道如何從對應於我的系列中的點的x軸上的double值中提取原始DateTime
值?如何從圖表上的點[mschart]提取X軸上的日期
我可以
point->SetValueXY(xdateTime,yvalue);
chart1->Series[0]-Add(point);
X軸類型爲DateTime
。我想知道如何從對應於我的系列中的點的x軸上的double值中提取原始DateTime
值?如何從圖表上的點[mschart]提取X軸上的日期
我可以
point->SetValueXY(xdateTime,yvalue);
chart1->Series[0]-Add(point);
加點試試這個C#代碼,它應該給你一個開始。我用它來添加文本到Label
這就是顯示x值爲日期和y值作爲一個數字。希望這有助於
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);
}
}
謝謝。 FromOADate就足夠了) – r3l0c