2
我正在使用圖表控件來顯示散點圖。。當所有X值相同時,淨圖表控制XY圖表輸出錯誤
在某些情況下,數據序列由具有相等X值的點組成。
在這些情況下,我所看到的只是單點(而不是垂直線)。 另外,點的位置不是基於實際的座標。 更改點的X值可解決此問題。
我正在使用圖表控件來顯示散點圖。。當所有X值相同時,淨圖表控制XY圖表輸出錯誤
在某些情況下,數據序列由具有相等X值的點組成。
在這些情況下,我所看到的只是單點(而不是垂直線)。 另外,點的位置不是基於實際的座標。 更改點的X值可解決此問題。
根據this entry,你可以做的事情不多。
檢查天氣情況下,你會遇到一個會導致問題,並添加一些微小的東西(double.Epsilon)。
我曾經用這樣的事情去了我的陰謀後,單點設置(稍有不同的問題,但你的想法...):
foreach (var l_oSeries in Series)
{
if (l_oSeries.Points.Count != 1)
continue;
if (l_oSeries.Points[0].XValue == 0)
{
l_oSeries.Points[0].XValue = double.Epsilon;
}
}
不優雅,但做這項工作。
[在MS圖表控件中爲x = 0繪製兩個y值的可能副本](http://stackoverflow.com/questions/38786931/plotting-two-y-values-for-x-0-in -a-MS-圖表對照) –