Dear Norbert,
thank you so much for clarifying this issue!
I had a completely different idea about this sketched example given in
the Plot class-description (namely 3 isolated, i.e. non-touching boxes)
and never though about "vertical Boxes and Whiskers"!
Great!
Kind regards
Herbie
:::::::::::::::::::::::::::::::::::::::::::::
Am 30.09.24 um 13:09 schrieb Norbert Vischer:
Hi Herbie,
a vertical box with whiskers is defined by 6 coordinates:
one x-value, followed by 5 y-values (quartiles) in increasing order.
The example below is copied from:
Help>Examples>Plots>Shapes
Here, the second box+whiskers is defined by values 1,1,3,4,5,6
(x, y1, y2, y3, y4, y5)
//function verticalBoxesAndWhiskers()
Plot.create("Vertical Boxes and Whiskers_", "X", "Y");
Plot.setFrameSize(600, 350);
Plot.setLimits(-1, 4, 0, 7);
xxCenter = Array.getSequence(4);
yy1 = newArray(1,1,1,1);//First Quartiles
yy2 = newArray(2,3,2,2);
yy3 = newArray(3,4,3,3);//Medians
yy4 = newArray(4,5,4,4);
yy5 = newArray(5,6,5,5);
Plot.setLineWidth(2);
Plot.setColor("blue", "#ccccff");
Plot.drawShapes("boxes width=30", xxCenter, yy1, yy2, yy3, yy4, yy5);
Plot.setLineWidth(1);
Plot.show;
Norbert
On 28. Sep 2024, at 17:38, Herbie <[email protected]> wrote:
Dear experts,
could someone please explain in greater detail what is meant by:
"
*drawShapes*
public void drawShapes​(java.lang.String shapeType, java.util.ArrayList
floatCoords)
Adds a set of 'shapes' such as boxes and whiskers
Parameters:
shapeType - e.g. "boxes width=20"
floatCoords - eg[6][3] holding 1 Xval + 5 Yvals for 3 boxes
"
=====
Especially, how does
"1 Xval + 5 Yvals"
work for 3 boxes if the box-width is given?
It would help to see the definition of "floatCoords" for this case.
Many thanks
Herbie
:::::::::::::
--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html