小编Tho*_*ten的帖子

如何使用日期(DateTime格式)创建图表工具提示

我找不到正确格式的提示

foreach (RootObject o in myRootObjects)
{ 
    seriesTemperatur.Points.AddXY(DateTime.Parse(o.datum), o.temp);               
    seriesPressure.Points.AddXY(DateTime.Parse(o.datum),  o.pressure);
}
Run Code Online (Sandbox Code Playgroud)

__

private void chart2_GetToolTipText(object sender, ToolTipEventArgs e)
{
    switch (e.HitTestResult.ChartElementType)
    {
        case ChartElementType.DataPoint:
            var dataPoint = e.HitTestResult.Series.Points[e.HitTestResult.PointIndex];
            e.Text = string.Format("Temperatur C:\t{1}\nData: {0}", dataPoint.XValue, dataPoint.YValues[0]);
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

作为dataPoint.XValue中的日期,我得到

dataPoint {{X=43459,6591203704, Y=3,19}}, 
Run Code Online (Sandbox Code Playgroud)

但是我需要X =“ 2018-11-22 HH:mm”。

var dataPoint = e.HitTestResult.Series.Points[e.HitTestResult.PointIndex];
e.Text = string.Format("Temperatur C:\t{1}\nData: {0}", dataPoint.XValue, dataPoint.YValues[0]);
Run Code Online (Sandbox Code Playgroud)

我得到:

dataPoint {{X = 43459,6591203704,Y = 3,19}} System.Windows.Forms.DataVisualization.Charting.DataPoint

AxisLabel为空

    AxisLabel   ""  string
Run Code Online (Sandbox Code Playgroud)

c# charts datetime data-visualization winforms

4
推荐指数
1
解决办法
319
查看次数

标签 统计

c# ×1

charts ×1

data-visualization ×1

datetime ×1

winforms ×1