## Comparing Assembled Graphs

It is good practice to set a common range for the assembled graphs axes enabling a more natural comparison as everything is on the same scale.

### Using default range

Values of second graph are much bigger than those of the first one, but this is not well appreciated at first sight.⎘

y1 = rand(1,30)% defining Y values for first graph

y2 = rand(1,30)*10% defining Y values for second graph

o1 = struct% initializing options struct, first graph options

o1.show = false b1 = bar(y1,o1) o2 = o1% initializing options struct, second graph options

b2 = bar(y2,o2) o = struct% initializing options struct, options for assemble

o.width = 1200 assemble({b1,b2},o)

### Specifying a common range

Calculating the maximum value of the graphs to compare, and setting it as the value for the 'yAxisMax' option for both graphs, we will have a better visualization.⎘

y1 = rand(1,30)% defining Y values for first graph

y2 = rand(1,30)*10% defining Y values for second graph

ymax = max([y1 y2])% finding maximum value of both graphs

o1 = struct% initializing options struct, first graph options

o1.show = false o1.yAxisMax = ymax% setting ymax as maximum value of Y-axis

b1 = bar(y1,o1) o2 = o1% initializing options struct, second graph options

o2.yAxisMax = ymax% setting ymax as maximum value of Y-axis

b2 = bar(y2,o2) o = struct% initializing options struct, options for assemble

o.width = 1200 assemble({b1,b2},o)

#### See also

Reports - Generating Reports2D graphs - Secondary Axis

2D graphs - Formatting Axes

HTML - HTML Elements

2D graphs - Adding Legends

HTML - Buttons

Reports - Controlling Report Width

HTML - Tips To Control HTML Tables

2D graphs - Control Bars Color