.NET Chart:如何使用不同于double的成员类型添加DataPoint?

时间:2011-04-21 23:57:50

标签: c# .net-3.5 charts series datapoint

我正在查看的命名空间是.NET Framework 3.5中的System.Windows.Forms.DataVisualization.Charting

我构建了一个名为Chart的{​​{1}},并在该图表中添加了一个名为chart1的{​​{1}}。

在设计师的该系列的数据部分中,我有:

Series

当我尝试将mySeries添加到这样的系列时,似乎我无法使用相应类型的x和y值添加它们:

IsXValueIndexed --> False
Name --> mySeries
Points --> (Collection)
XValueType --> DateTime
YValuesPerPoint --> 1
YValueType --> Int32

我错过了什么?一如既往地谢谢!

2 个答案:

答案 0 :(得分:4)

DateTime.ToOADate()将时间戳作为双精度返回,可以用作x值

答案 1 :(得分:2)

DataPoint不接受x和y的其他类型。您需要使用datum.TimeStamp.Ticks进行排序/排序,然后设置AxisLabel属性(string)以显示DateTime