我有一个c#Windows窗体应用程序,它使用标准的MS Chart控件生成堆积线图,如下例所示。
有没有办法通过格式化系列或其他属性来“平滑”线条?
看看MSDN和Google我似乎找不到办法做到这一点,在Excel中有一个series.Smooth
属性......
我错过了它或者不可能吗?
答案 0 :(得分:1)
如果你喜欢SplineAreas
的平滑外观,你可以计算出必要的值来获得这样的外观:
一些注意事项:
DataPoints
需要对齐,与往常一样,任何空 DataPoints
都应该Y-Values
为{ {1}}。0
属性是一个选项.. DataPoints' Tag
自定义属性Series
LineTension
以下是完整的示例代码,它可以创建上面的屏幕截图来计算堆积的'来自 chart2.Series[0].SetCustomProperty("LineTension", "0.15");
的数据的SplineArea chart2
:
StackedArea chart1