Essential Chart for ASP.NET是一款包含在
Essential Studio for ASP.NET里的图表类控件,包含了28种交互式地图表组件,支持图表的数据绑定,图表的多轴显示,并且可以使用多种数据类型,支持放大缩小、十字光标、提示信息、数据选择等,并且可以在图表中设置技术指示器和趋势线,开发人员也可以对图表中的各种元素进行自定义,这篇文章主要介绍怎么在该产品中绘制趋势线,具体如下:
EjChart可以为笛卡儿式系列图表类型(Line, Column, Scatter, Area, Candle, HiLo 等)除了柱状图,添加趋势线,而添加趋势线也相当简单:
<ej:Chart ID="Chart1" runat="server">
<Series>
<ej:Series>
<Trendlines>
<%--Enable Trendline to chart series--%>
<ej:Trendlines Visibility="visible" />
</Trendlines>
</ej:Series>
</Series>
</ej:Chart>
当添加了趋势线后可以对趋势线的样式进行设置,如填充颜色、宽度、透明度等
<ej:Chart ID="Chart1" runat="server">
<Series>
<ej:Series>
<Trendlines>
<%--Customize the Trendline styles--%>
<ej:Trendlines Fill="#99CCFF" Width="3" Opacity="1" DashArray="2,3" />
</Trendlines>
</ej:Series>
</Series>
</ej:Chart>
Essential Chart for ASP.NET支持的趋势线种类如下:
线性趋势线
指数趋势线
逻辑趋势线
幂数趋势线
多项式趋势线
移动平均趋势线
具体设置趋势线类型时,只需要像下面的代码设置趋势线类型即可
<ej:Chart ID="Chart1" runat="server">
<Series>
<ej:Series>
<Trendlines>
<%--Change Trendline type--%>
<ej:Trendlines Type="Linear" />
</Trendlines>
</ej:Series>
</Series>
</ej:Chart>