Invokes a custom function that calculates the values for the chart.
Namespace: MindFusion.Charting
Assembly: MindFusion.Charting
Syntax
Visual Basic
Copy Code
|
---|
Public CalculateFunction As CalculateFunctionDelegate (ByVal xValue As Single, ByVal e As FunctionArgs) |
Example
The following example:
- Creates a line chart
- Sets the chart data with a delegate, which calculates the sine function in the interval [-3, 3];
C#
Copy Code
|
---|
public float CalculateFunction(float xVal, MindFusion.Charting.FunctionArgs e) { return (float)Math.Sin((double)xVal); }
MindFusion.Charting.LineChart chart = new MindFusion.Charting.LineChart(MindFusion.Charting.LineTypes.Line);
chart.CalculateFunction = new MindFusion.Charting.CalculateFunctionDelegate(CalculateFunction);
chart.FunctionArguments = new MindFusion.Charting.FunctionArgs(-3, 3);
|
See Also