public static com.anychart.charts.Mekko mosaic() { return new com.anychart.charts.Mekko("anychart.mosaic()"); }
/** * */ public com.anychart.data.View data(List<DataEntry> data, String fillMethod) { return new com.anychart.data.View(String.format(Locale.US, jsBase + ".data(%s, %s)", arrayToString(data), wrapQuotes(fillMethod))); } /**
/** * Linear gradient fill. {docs:Graphics/Fill_Settings}Learn more about coloring.{docs} */ public com.anychart.charts.Mekko selectMarqueeFill(String[] keys, Number angle, String mode, Number opacity) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".selectMarqueeFill(%s, %s, %s, %s);", arrayToStringWrapQuotes(keys), angle, wrapQuotes(mode), opacity)); return this; } /**
/** * Opens Facebook sharing dialog. */ public void shareWithFacebook(String captionOrOptions, String link, String name, String description) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".shareWithFacebook(%s, %s, %s, %s);", wrapQuotes(captionOrOptions), wrapQuotes(link), wrapQuotes(name), wrapQuotes(description))); } /**
mosaic.title("Skills and Self-ID Top Factors"); Mapping series5Data = set.mapAs("{ x: 'x', value: 'value5' }"); mosaic.mekko(series1Data) .name("Business"); mosaic.mekko(series2Data) .name("ML/Big Data"); mosaic.mekko(series3Data) .name("Math/OR"); mosaic.mekko(series4Data) .name("Programming"); mosaic.mekko(series5Data) .name("Statistics"); mosaic.xAxis(0).orientation(Orientation.TOP); mosaic.tooltip().displayMode(TooltipDisplayMode.UNION);
Mapping series4Data = set.mapAs("{ x: 'x', value: 'value4' }"); mekkoChart.mekko(series1Data) .name("Phone"); mekkoChart.mekko(series2Data) .name("Tablet"); mekkoChart.mekko(series3Data) .name("Desktop"); mekkoChart.mekko(series4Data) .name("Laptop"); mekkoChart.xAxis(0).orientation(Orientation.TOP); mekkoChart.labels().format("${%Value}k"); mekkoChart.tooltip().format("{%seriesName}: ${%Value}k");
/** * Setter for the series colors palette. <b>Note</b>: You can use predefined palettes from {@link anychart.palettes}. */ public com.anychart.charts.Mekko palette(String[] settings) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".palette(%s);", arrayToStringWrapQuotes(settings))); return this; } /**
/** * */ public com.anychart.core.mekko.series.Mekko mekko(List<DataEntry> data) { return new com.anychart.core.mekko.series.Mekko(String.format(Locale.US, jsBase + ".mekko(%s)", arrayToString(data))); } /**
/** * Setter for the chart margin in pixels using several simple values. */ public com.anychart.charts.Mekko margin(String value1, String value2, String value3, String value4) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".margin(%s, %s, %s, %s);", wrapQuotes(value1), wrapQuotes(value2), wrapQuotes(value3), wrapQuotes(value4))); return this; } /**
/** * Setter for the chart paddings in pixels using a single value. */ public com.anychart.charts.Mekko padding(String[] padding) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".padding(%s);", arrayToStringWrapQuotes(padding))); return this; } /**
/** * */ public com.anychart.data.View data(List<DataEntry> data) { return new com.anychart.data.View(String.format(Locale.US, jsBase + ".data(%s)", arrayToString(data))); } /**
/** * Setter for the select marquee stroke. {docs:Graphics/Stroke_Settings}Learn more about stroke settings.{docs} */ public com.anychart.charts.Mekko selectMarqueeStroke(String color, Number thickness, String dashpattern, String lineJoin, String lineCap) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".selectMarqueeStroke(%s, %s, %s, %s, %s);", wrapQuotes(color), thickness, wrapQuotes(dashpattern), wrapQuotes(lineJoin), wrapQuotes(lineCap))); return this; } /**
/** * Setter for fill settings using an array, an object or a string. {docs:Graphics/Fill_Settings}Learn more about coloring.{docs} */ public com.anychart.charts.Mekko selectMarqueeFill(String[] color) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".selectMarqueeFill(%s);", arrayToStringWrapQuotes(color))); return this; } /**
/** * Setter for hatch fill palette settings. */ public com.anychart.charts.Mekko hatchFillPalette(com.anychart.graphics.vector.hatchfill.HatchFillType[] settings) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".hatchFillPalette(%s);", arrayToString(settings))); return this; } /**
public static Mekko instantiate() { return new Mekko("new anychart.charts.mekko()"); }
/** * Setter for the chart paddings in pixels using several numbers. */ public com.anychart.charts.Mekko padding(String value1, Number value2, String value3, String value4) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".padding(%s, %s, %s, %s);", wrapQuotes(value1), value2, wrapQuotes(value3), wrapQuotes(value4))); return this; } /**
/** * Setter for the annotations. */ public com.anychart.charts.Mekko annotations(String[] annotationsList) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".annotations(%s);", arrayToStringWrapQuotes(annotationsList))); return this; } /**
/** * */ public com.anychart.data.View data(List<DataEntry> data, com.anychart.enums.TreeFillingMethod fillMethod) { return new com.anychart.data.View(String.format(Locale.US, jsBase + ".data(%s, %s)", arrayToString(data), (fillMethod != null) ? fillMethod.getJsBase() : null)); } /**
public static com.anychart.charts.Mekko mekko() { return new com.anychart.charts.Mekko("anychart.mekko()"); }
/** * Setter for element bounds settings. */ public com.anychart.charts.Mekko bounds(Number x, String y, String width, String height) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".bounds(%s, %s, %s, %s);", x, wrapQuotes(y), wrapQuotes(width), wrapQuotes(height))); return this; } /**