ActiveReports 9 > ActiveReports User Guide > Concepts > Section Report Concepts > Section Report Toolbox > ChartControl > Chart Types (Section Reports) > Financial Chart > 3D Financial Charts |
Given below is the list of 3D charts that fall under the Financial Chart category.
Kagi Chart
A Kagi chart displays supply and demand trends using a sequence of linked vertical lines. The thickness and direction of the lines vary depending on the price movement. If closing prices go in the direction of the previous Kagi line, then that Kagi line is extended. However, if the closing price reverses by the preset reversal amount, a new Kagi line is charted in the next column in the opposite direction. Thin lines indicate that the price breaks the previous low (supply) while thick lines indicate that the price breaks the previous high (demand).
|
||
---|---|---|
ChartType |
Financial3D | |
Number of Y values per data point |
1 | |
Number of Series |
1 | |
Marker Support |
Series or Data Points | |
Custom Properties |
The BodyDownswingBackdrop property gets or sets the style and color settings for the three-dimensional side view of downswing Kagi lines. This property is only available with the Kagi 3D chart type, and is only effective when the Width property is set to a value higher than 25. The BodyUpswingBackdrop property gets or sets the style and color settings for the three-dimensional side view of upswing Kagi lines. This property is only available with the Kagi 3D chart type, and is only effective when the Width property is set to a value higher than 25. The DownswingLine property gets or sets the style and color settings to use for a Kagi line which charts a price decrease. The ReversalAmount property gets or sets the amount that a price must shift in order for the Kagi line to change direction. The UpswingLine property gets or sets the style and color settings to use for a Kagi line which charts a price increase. The Width property gets or sets the width of the three-dimensional side view of the Kagi lines.This property is only available with the Kagi 3D chart type, and must be set higher than its default value of 1 in order to display body downswing and upswing backdrops. |
Below is an example of how to set the custom chart properties at run time for a Kagi chart.
To write code in Visual Basic.NET
Visual Basic |
Copy Code
|
---|---|
Imports GrapeCity.ActiveReports.Chart.Graphics |
Visual Basic |
Copy Code
|
---|---|
With Me.ChartControl1.Series(0) .Properties("BodyDownswingBackdrop") = New Backdrop(Color.Red) .Properties("BodyUpswingBackdrop") = New Backdrop(Color.Blue) .Properties("DownswingLine") = New Chart.Graphics.Line(Color.DarkRed) .Properties("ReversalAmount") = "25" .Properties("UpswingLine") = New Chart.Graphics.Line(Color.DarkBlue) .Properties("Width") = 50.0F End With |
To write code in C#
C# |
Copy Code
|
---|---|
using GrapeCity.ActiveReports.Chart.Graphics; |
C# |
Copy Code
|
---|---|
this.ChartControl1.Series[0].Properties["BodyDownswingBackdrop"] = new Backdrop(Color.Red); this.ChartControl1.Series[0].Properties["BodyUpswingBackdrop"] = new Backdrop(Color.Blue); this.ChartControl1.Series[0].Properties["DownswingLine"] = new Chart.Graphics.Line(Color.DarkRed); this.ChartControl1.Series[0].Properties["ReversalAmount"] = "25"; this.ChartControl1.Series[0].Properties["UpswingLine"] = new Chart.Graphics.Line(Color.DarkBlue); this.ChartControl1.Series[0].Properties["Width"] = 50f; |
Renko Chart
The Renko chart uses bricks of uniform size to chart price movement. When a price moves to a greater or lesser value than the preset BoxSize value required to draw a new brick, a new brick is drawn in the succeeding column. The change in box color and direction signifies a trend reversal.
|
||
---|---|---|
ChartType |
Financial3D | |
Number of Y values per data point |
1 | |
Number of Series |
1 or more | |
Marker Support |
Series or Data Points | |
Custom Properties |
The BodyUpswingBackdrop property gets or sets the style and color settings for the upswing bricks. BodyDownswingBackdrop Gets or sets the style and color settings for the downswing bricks. |
Below is an example of how to set the custom chart properties at run time for a Renko chart.
To write code in Visual Basic.NET
Visual Basic |
Copy Code
|
---|---|
Imports GrapeCity.ActiveReports.Chart.Graphics |
Visual Basic |
Copy Code
|
---|---|
With Me.ChartControl1.Series(0) .Properties("BodyDownswingBackdrop") = New Backdrop(Color.Red) .Properties("BodyUpswingBackdrop") = New Backdrop(Color.Blue) .Properties("BoxSize") = 3.0F End With |
To write code in C#
CS |
Copy Code
|
---|---|
using GrapeCity.ActiveReports.Chart.Graphics; |
C# |
Copy Code
|
---|---|
this.ChartControl1.Series[0].Properties["BodyDownswingBackdrop"] = new Backdrop(Color.Red); this.ChartControl1.Series[0].Properties["BodyUpswingBackdrop"] = new Backdrop(Color.Blue); this.ChartControl1.Series[0].Properties["BoxSize"] = 3f; |
Three Line Break Chart
Three line break 3D chart is a chart rendered in 3D.
|
||
---|---|---|
ChartType |
Financial3D | |
Number of Y values per data point |
1 | |
Number of Series |
1 | |
Marker Support |
Series or Data Points | |
Custom Properties |
The BodyDownswingBackdrop property gets or sets the style and color settings for the downswing boxes. The BodyUpswingBackdrop property gets or sets the style and color settings for the upswing boxes. The NewLineBreak property gets or sets the number of previous boxes/lines that must be compared before a new box/line is drawn. The default value is 3. |