MCPcopy Create free account
hub / github.com/AstroImageJ/astroimagej / newPlot

Method newPlot

ij/src/main/java/ij/macro/Functions.java:2537–2557  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2535 }
2536
2537 double newPlot() {
2538 String title = getFirstString();
2539 String xLabel = getNextString();
2540 String yLabel = getNextString();
2541 double[] x, y;
2542 if (interp.nextToken()==')')
2543 x = y = null;
2544 else {
2545 x = getNextArray();
2546 if (interp.nextToken()==')') {
2547 y = x;
2548 x = new double[y.length];
2549 for (int i=0; i<y.length; i++)
2550 x[i] = i;
2551 } else
2552 y = getNextArray();
2553 }
2554 interp.getRightParen();
2555 plot = new Plot(title, xLabel, yLabel, x, y);
2556 return Double.NaN;
2557 }
2558
2559 double showPlot() {
2560 if (plot!=null) {

Callers 1

doPlotMethod · 0.95

Calls 5

getFirstStringMethod · 0.95
getNextStringMethod · 0.95
getNextArrayMethod · 0.95
getRightParenMethod · 0.80
nextTokenMethod · 0.45

Tested by

no test coverage detected