// This macro demonstrates the graph styles supported // by the Plot class. Requires ImageJ 1.52h or later. n = 50; types = newArray("Line", "Connected Circle", "Filled", "Bar", "Separated Bar", "Circle", "Box", "Triangle", "Diamond", "Cross", "X", "Dot"); setBatchMode(true); newImage("", "32-bit noise", n, 1, 1); run("Gaussian Blur...", "sigma=3"); List.setMeasurements; min = List.getValue("Min"); max = List.getValue("Max"); value = -min; run("Add...", "value=&value"); run("Select All"); ypoints = getProfile(); close; setBatchMode(false); Plot.create("Plot Styles", "X", "Y"); Plot.setColor("red", "red"); Plot.setLineWidth(2); Plot.setFontSize(16, "") Plot.add("line", ypoints); Plot.addLegend("Data Points"); Plot.show(); set("blue,blue,1,Line"); set("blue,blue,2,Line"); set("blue,blue,3,Line"); set("blue,red,1,Connected Circle"); set("blue,red,2,Connected Circle"); set("blue,red,3,Connected Circle"); set("#00aaff,#00aaff,1,Filled"); set("red,#44ccff,3,Filled"); set("#00aaff,#00aaff,1,Bar"); set("red,#44ccff,3,Bar"); set("#00aaff,#00aaff,1,Separated Bar"); set("red,#00aaff,1,Separated Bar"); set("blue,white,1,Circle"); set("blue,white,2,Circle"); set("blue,blue,3,Circle"); set("black,white,1,Box"); set("black,white,2,Box"); set("black,white,2,Triangle"); set("black,white,2,Diamond"); set("black,black,3,Cross"); set("black,black,2,X"); set("black,black,2,Dot"); set("black,black,3,Dot"); if (getVersion>="1.52i") { for (i=0; i