Master-detail Chart
A Master-detail chart is used to illustrate large amount of data in the simplest way. It has two interactive charts, a master chart and a detail chart. You can select a horizontal region on the master chart and the detail chart boundaries on the X axis will change to the selected area boundaries. This lets you see a detailed view of data on the detail chart by selecting a region on the master chart.
This feature is supported by all HTML5 charts except the following:
This example shows how to create Master-detail chart.
To create the report for the chart:
|
1.
|
Create a new, blank report using the Sample DB data adapter and the query: select * from orders where shipcountry = 'USA' order by orderid. |
|
3.
|
Click to select all the fields, then click Finish. |
|
4.
|
Delete all bands except for Title and Summary. |
|
5.
|
Enlarge the Summary band to 700 pixels by changing the Height entry in the Band Properties view. |
To create the chart:
|
1.
|
Click HTML5 Charts on the Components Pro section of the Palette. The cursor changes to an |
element is selected. Drag to fill the Summary band of your report. The HTML5 Chart Edit Dialog is displayed.
|
2.
|
Select Area for your chart type. |
|
3.
|
Click the Data Configuration tab. |
|
4.
|
Click Switch to Advanced Configuration. |
|
5.
|
Under Categories Levels, click Add to create a category level. For this example, enter the following data: |
|
•
|
Catergory Expression – $F{ORDERID} |
|
6.
|
Under Measures, click Add and define the first measure. For this example, use the following data: |
|
•
|
Label Expression – "Series 1" |
|
•
|
Value Expression – ($F{OrderID}-10000)/2.0 |
|
•
|
Value Class Name – java.lang.Number |
Click OK.
|
7.
|
To define an additional measure, click Add. For this example, define a second measure using the following data. |
|
•
|
Label Expression – "Series 2" |
|
•
|
Value Expression – $F{FREIGHT} |
|
•
|
Value Class Name – java.lang.Number |
Click OK.
|
8.
|
Add a third measure with the following data: |
|
•
|
Label Expression – "Series 3" |
|
•
|
Value Expression – $F{FREIGHT}/3.0 + ($F{OrderID}-10000)/10.0 |
|
•
|
Value Class Name – java.lang.Number |
Click OK.
|
9.
|
On the Chart Formatting tab, select Colors Palette and add colors for the three measures. You can set the colors manually or from the existing options. |
|
10.
|
Click OK to close the HTML5 Chart Edit dialog. |
|
11.
|
In the Properties view for the chart element, click the Advanced tab. |
|
12.
|
Go to Highcharts and set Detail Chart Enabled to true. |
|
Unlike HTML output, other output formats like PDF, PPTX, Excel etc., display only the master chart because there is no interactivity in these formats.
|
Recommended Comments
There are no comments to display.