/** * Create a plot canvas with the pseudo heat map plot of given data. * @param z a data matrix to be shown in pseudo heat map. */ public static PlotCanvas plot(double[][] z) { double[] lowerBound = {0, 0}; double[] upperBound = {z[0].length, z.length}; PlotCanvas canvas = new PlotCanvas(lowerBound, upperBound, false); canvas.add(new Heatmap(z)); canvas.getAxis(0).setFrameVisible(false); canvas.getAxis(0).setLabelVisible(false); canvas.getAxis(0).setGridVisible(false); canvas.getAxis(1).setFrameVisible(false); canvas.getAxis(1).setLabelVisible(false); canvas.getAxis(1).setGridVisible(false); return canvas; }
/** * Create a plot canvas with the pseudo heat map plot of given data. * @param z a data matrix to be shown in pseudo heat map. * @param palette the color palette. */ public static PlotCanvas plot(double[][] z, Color[] palette) { double[] lowerBound = {0, 0}; double[] upperBound = {z[0].length, z.length}; PlotCanvas canvas = new PlotCanvas(lowerBound, upperBound, false); canvas.add(new Heatmap(z, palette)); canvas.getAxis(0).setFrameVisible(false); canvas.getAxis(0).setLabelVisible(false); canvas.getAxis(0).setGridVisible(false); canvas.getAxis(1).setFrameVisible(false); canvas.getAxis(1).setLabelVisible(false); canvas.getAxis(1).setGridVisible(false); return canvas; }
/** * Create a plot canvas with the pseudo hexmap plot of given data. * @param data a data matrix to be shown in hexmap. * @param palette the color palette. */ public static PlotCanvas plot(double[][] data, Color[] palette) { double[] lowerBound = {-0.5, 0.36}; double[] upperBound = {data[0].length, data.length * 0.87 + 0.5}; PlotCanvas canvas = new PlotCanvas(lowerBound, upperBound, false); canvas.add(new Hexmap(data, palette)); canvas.getAxis(0).setFrameVisible(false); canvas.getAxis(0).setLabelVisible(false); canvas.getAxis(0).setGridVisible(false); canvas.getAxis(1).setFrameVisible(false); canvas.getAxis(1).setLabelVisible(false); canvas.getAxis(1).setGridVisible(false); return canvas; }
/** * Create a plot canvas with the pseudo hexmap plot of given data. * @param labels the descriptions of each cell in the data matrix. * @param data a data matrix to be shown in hexmap. */ public static PlotCanvas plot(String[][] labels, double[][] data) { double[] lowerBound = {-0.5, 0.36}; double[] upperBound = {data[0].length, data.length * 0.87 + 0.5}; PlotCanvas canvas = new PlotCanvas(lowerBound, upperBound, false); canvas.add(new Hexmap(labels, data)); canvas.getAxis(0).setFrameVisible(false); canvas.getAxis(0).setLabelVisible(false); canvas.getAxis(0).setGridVisible(false); canvas.getAxis(1).setFrameVisible(false); canvas.getAxis(1).setLabelVisible(false); canvas.getAxis(1).setGridVisible(false); return canvas; }
/** * Create a plot canvas with the pseudo hexmap plot of given data. * @param data a data matrix to be shown in hexmap. */ public static PlotCanvas plot(double[][] data) { double[] lowerBound = {-0.5, 0.36}; double[] upperBound = {data[0].length, data.length * 0.87 + 0.5}; PlotCanvas canvas = new PlotCanvas(lowerBound, upperBound, false); canvas.add(new Hexmap(data)); canvas.getAxis(0).setFrameVisible(false); canvas.getAxis(0).setLabelVisible(false); canvas.getAxis(0).setGridVisible(false); canvas.getAxis(1).setFrameVisible(false); canvas.getAxis(1).setLabelVisible(false); canvas.getAxis(1).setGridVisible(false); return canvas; }
/** * Create a plot canvas with the pseudo hexmap plot of given data. * @param labels the descriptions of each cell in the data matrix. * @param data a data matrix to be shown in hexmap. * @param palette the color palette. */ public static PlotCanvas plot(String[][] labels, double[][] data, Color[] palette) { double[] lowerBound = {-0.5, 0.36}; double[] upperBound = {data[0].length, data.length * 0.87 + 0.5}; PlotCanvas canvas = new PlotCanvas(lowerBound, upperBound, false); canvas.add(new Hexmap(labels, data, palette)); canvas.getAxis(0).setFrameVisible(false); canvas.getAxis(0).setLabelVisible(false); canvas.getAxis(0).setGridVisible(false); canvas.getAxis(1).setFrameVisible(false); canvas.getAxis(1).setLabelVisible(false); canvas.getAxis(1).setGridVisible(false); return canvas; } }
canvas.add(new Heatmap(rowLabels, columnLabels, z)); canvas.getAxis(0).setFrameVisible(false); canvas.getAxis(0).setGridVisible(false); canvas.getAxis(0).setRotation(-Math.PI / 2); canvas.getAxis(1).setFrameVisible(false); canvas.getAxis(1).setGridVisible(false);
canvas.add(new Heatmap(rowLabels, columnLabels, z, palette)); canvas.getAxis(0).setFrameVisible(false); canvas.getAxis(0).setGridVisible(false); canvas.getAxis(0).setRotation(-Math.PI / 2); canvas.getAxis(1).setFrameVisible(false); canvas.getAxis(1).setGridVisible(false);