📄 trendlineexponentialext.aspx
字号:
<%@ Page Language="VB" Description="dotnetCHARTING Component" %>
<%@ Register TagPrefix="dotnet" Namespace="dotnetCHARTING" Assembly="dotnetCHARTING"%>
<%@ Import Namespace="System.Drawing" %>
<%@ Import Namespace="System.Drawing.Drawing2D" %>
<%@ Import Namespace="dotnetCHARTING"%>
<HTML>
<HEAD>
<TITLE>.netCHARTING Forecasting Sample - ExponentialFit</TITLE>
<script runat="server">
Sub Page_Load(sender As [Object], e As EventArgs)
' This sample demonstrates the use of TrendLineExponential from within ForecatEngine
' which find the best fitting exponential curve to sets of data
' The Forecast Chart
ForecastChart.Title = "Forecast Exponential"
ForecastChart.TempDirectory = "temp"
ForecastChart.Debug = True
ForecastChart.Size = "1000x400"
ForecastChart.LegendBox.Template = "%icon %name"
ForecastChart.XAxis.Scale = Scale.Normal
Dim exponential As New SeriesCollection()
' Generate a exponential data sample
Dim sampledata1 As New Series("Sample 1")
Dim i As Integer
For i = 1 To 11
Dim el As New Element()
el.YValue = Math.Exp(i) + 5
el.XValue = i
sampledata1.Elements.Add(el)
Next i
exponential.Add(sampledata1)
exponential(0).Type = SeriesType.Marker
' Add the exponetial SeriesCollection to the chart
ForecastChart.SeriesCollection.Add(exponential)
' Here we create a series which will hold the Y values calculated with the ExponentialFit
' considering three additional evaluation points which above the x-coordinates of the
' original given data set.
Dim expFit As New Series()
expFit = ForecastEngine.TrendLineExponential(sampledata1, 1, 3, 0)
'The next two lines display on to the chart the exponential function used
' to fit the curve
expFit.Elements(0).SmartLabel.Text = "Function: %Function"
expFit.Elements(0).ShowValue = True
expFit.DefaultElement.Color = Color.FromArgb(255, 99, 49)
expFit.Type = SeriesType.Spline
ForecastChart.SeriesCollection.Add(expFit)
End Sub 'Page_Load
</script>
</HEAD>
<BODY>
<DIV align="center">
<dotnet:Chart id="ForecastChart" runat="server"/>
</dotnet:Chart>
</DIV>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -