private static Path tempPath() throws IOException {
		return createTempFile("__diagram_template__", "__").toPath();
	}
Create a performance diagram.

@param input the input data
@param template the Gnuplot template to use
@param params the diagram parameters (x-axis)
@param output the output file
@param summary the first summary data
@param summaries the rest of the summary data
@throws IOException if the diagram generation fails
@throws NullPointerException of one of the parameters is {@code null}
@throws IllegalArgumentException if the {@code params}, {@code generation}
        and {@code fitness} doesn't have the same parameter count
jenetics.tool/src/main/java/io/jenetics/tool/evaluation/Diagram.java