这个问题非常相似:How to miss points in a zedgraph line graph in c。
我正在从 SQL 中提取数据并使用 ZedGraph 对其进行绘图,但我使用的是可为空的类型(int?
等float?
),并且希望在存在空值的地方在绘图中创建间隙。
有没有办法让 ZedGraph 处理这些空值,或者我需要将它们全部转换为double.NaN
?
这个问题非常相似:How to miss points in a zedgraph line graph in c。
我正在从 SQL 中提取数据并使用 ZedGraph 对其进行绘图,但我使用的是可为空的类型(int?
等float?
),并且希望在存在空值的地方在绘图中创建间隙。
有没有办法让 ZedGraph 处理这些空值,或者我需要将它们全部转换为double.NaN
?
在为 ZedGraph (或任何图形类型)创建时,将可空类型转换为double.NaN
似乎是唯一的选择。使用空合并运算符 (??)使这变得相当简单:PointPairList
LineItem
// example, adding one data point to the list
int? SomeValue = null;
myPointPairList.Add(x, SomeValue ?? double.NaN);