hi @Senguttuvan, to get an additional label on top of each bar - instead of using Caption Box (which will give put the label at the top of the graph) - Use another Bar Graph [hidden in the back] and activate the label there.
To get it right, you have to disable the overlay column:
![hogi_1-1689445909157.png hogi_1-1689445909157.png](https://community.jmp.com/t5/image/serverpage/image-id/54752i3AD72C0BCAFC844D/image-size/medium?v=v2&px=400)
(in JSL: don't use the overlay option for this bar graph)
With the additional label, the graph looks like this:
![hogi_2-1689446249438.png hogi_2-1689446249438.png](https://community.jmp.com/t5/image/serverpage/image-id/54753i439A35D31AB0DA2C/image-size/medium?v=v2&px=400)
Now, the label "follows the line graph" like in your second example
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Variables( X( :sex ), Overlay( :age ) ),
Elements(
Bar(
X,
Overlay( 0 ),
Summary Statistic( "% of Grand Total" ),
Label( "Label by Value" )
),
Bar(
X,
Bar Style( "Stacked" ),
Summary Statistic( "% of Grand Total" ),
Label( "Label by Value" )
)
)
)