Welcome to the Community.
Here are the results I was able to produce
The first notable change, is that I specified Hours as an X axis group. The grouping display has also been moved to the bottom of the chart. By grouping, the different charts in the groups will be treated as separate charts. So what I then did, wans to right click on the graph, and select Customize. In the Customize window, I selected Bar, and set the Width Proportion to 1
I did this for each grouping. This resulted in the below graph
I then went into the X axis settings and changed the range of the X axis from -.5 <> 1.5, to -1 <> 2
which resulted in the final chart,
Here is the data table I used(it is also attached)
And the script that JMP produced that will recreate the chart
Graph Builder(
Size( 518, 490 ),
Show Control Panel( 0 ),
X Group Edge( "Bottom" ),
Variables(
X( :Treatment ),
Y( :Fold Change ),
Group X( :Hours ),
Color( :Treatment )
),
Elements(
Bar( X, Y, Legend( 6 ), Error Interval( "Range" ) ),
Points( X, Y, Legend( 7 ) )
),
SendToReport(
Dispatch(
{},
"Treatment",
ScaleBox,
{Min( -0.5 ), Max( 1.5 ), Inc( 1 ), Minor Ticks( 0 )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
7,
Properties( 0, {Line Color( 0 )}, Item ID( "H1N1", 1 ) ),
Properties( 1, {Line Color( 0 )}, Item ID( "Mock", 1 ) )
)}
),
Dispatch( {}, "graph title", TextEditBox, {Set Text( "" )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg( BarSeg( 1 ), {Set Width Proportion( 1 )} )}
),
Dispatch(
{},
"Graph Builder",
FrameBox( 2 ),
{DispatchSeg( BarSeg( 1 ), {Set Width Proportion( 1 )} )}
),
Dispatch(
{},
"Graph Builder",
FrameBox( 3 ),
{DispatchSeg( BarSeg( 1 ), {Set Width Proportion( 1 )} )}
)
)
);
Jim