You could stack your data, rename columns, create category column. Then you can use Mean as Y, Std as Interval and the category column as Overlay
![jthi_2-1720444254804.png jthi_2-1720444254804.png](https://community.jmp.com/t5/image/serverpage/image-id/65937i2245133CF158087A/image-size/medium?v=v2&px=400)
![jthi_1-1720444203811.png jthi_1-1720444203811.png](https://community.jmp.com/t5/image/serverpage/image-id/65936iF4FD112195B11CE7/image-size/medium?v=v2&px=400)
![jthi_0-1720444192989.png jthi_0-1720444192989.png](https://community.jmp.com/t5/image/serverpage/image-id/65935iC3AA4118515DA531/image-size/medium?v=v2&px=400)
You can also do it from your data table but I think you will have to add multiple plots into your graph and disable variables correctly
![jthi_3-1720444471727.png jthi_3-1720444471727.png](https://community.jmp.com/t5/image/serverpage/image-id/65938i60BD475466BA0C4F/image-size/medium?v=v2&px=400)
Here is a script for that option, so you can maybe a bit easier get an idea how variables could be disabled
Graph Builder(
Transform Column("Row", Formula(Row())),
Size(545, 741),
Show Control Panel(1),
Variables(
X(:Row),
Y(:"Mean_Double-KO"n),
Y(:Mean_WT, Position(1)),
Interval(:"Std_Double-KO"n),
Interval(:Std_WT)
),
Elements(
Points(X, Y(1), Interval(1), Legend(4)),
Points(X, Y(2), Interval(2), Legend(5)),
Line(X, Y(1), Interval(0), Legend(6), Error Interval("None")),
Line(X, Y(2), Interval(0), Legend(7), Error Interval("None"))
),
Local Data Filter(Add Filter(columns(Row), Where(:Row <= 16))),
SendToReport(Dispatch({}, "Graph Builder", FrameBox, {Reference Line Order(6)}))
);
-Jarmo