public static com.anychart.charts.Radar radar() { return new com.anychart.charts.Radar("anychart.radar()"); }
/** * */ 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.Radar 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; } /**
/** * Setter for the chart paddings in pixels using several numbers. */ public com.anychart.charts.Radar padding(String value1, String value2, String value3, String value4) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".padding(%s, %s, %s, %s);", wrapQuotes(value1), wrapQuotes(value2), wrapQuotes(value3), wrapQuotes(value4))); return this; } /**
radar.title("WoW base stats comparison radar chart: Shaman vs Warrior vs Priest"); radar.yScale().minimum(0d); radar.yScale().minimumGap(0d); radar.yScale().ticks().interval(50d); radar.xAxis().labels().padding(5d, 5d, 5d, 5d); radar.legend() .align(Align.CENTER) .enabled(true); Mapping priestData = set.mapAs("{ x: 'x', value: 'value3' }"); Line shamanLine = radar.line(shamanData); shamanLine.name("Shaman"); shamanLine.markers() Line warriorLine = radar.line(warriorData); warriorLine.name("Warrior"); warriorLine.markers() Line priestLine = radar.line(priestData); priestLine.name("Priest"); priestLine.markers() radar.tooltip().format("Value: {%Value}");
/** * Setter for the chart margin in pixels using a single complex object. */ public com.anychart.charts.Radar margin(String[] margin) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".margin(%s);", arrayToStringWrapQuotes(margin))); 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 element bounds settings. */ public com.anychart.charts.Radar bounds(String x, String y, String width, String height) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".bounds(%s, %s, %s, %s);", wrapQuotes(x), wrapQuotes(y), wrapQuotes(width), wrapQuotes(height))); return this; } /**
/** * Setter for series colors palette.<br/> <b>Note</b>: You can use predefined palettes from {@link anychart.palettes}. */ public com.anychart.charts.Radar palette(String[] settings) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".palette(%s);", arrayToStringWrapQuotes(settings))); return this; } /**
/** * */ public com.anychart.core.radar.series.Area area(List<DataEntry> data) { return new com.anychart.core.radar.series.Area(String.format(Locale.US, jsBase + ".area(%s)", arrayToString(data))); } /**
/** * Setter for the chart margin in pixels using several simple values. */ public com.anychart.charts.Radar 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; } /**
/** * Linear gradient fill. {docs:Graphics/Fill_Settings}Learn more about coloring.{docs} */ public com.anychart.charts.Radar selectMarqueeFill(String[] keys, Number angle, Boolean mode, Number opacity) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".selectMarqueeFill(%s, %s, %s, %s);", arrayToStringWrapQuotes(keys), angle, mode, opacity)); return this; } /**
/** * */ public com.anychart.core.radar.series.Line line(List<DataEntry> data) { return new com.anychart.core.radar.series.Line(String.format(Locale.US, jsBase + ".line(%s)", arrayToString(data))); } /**
public static Radar instantiate() { return new Radar("new anychart.charts.radar()"); }
/** * Setter for the select marquee stroke. {docs:Graphics/Stroke_Settings}Learn more about stroke settings.{docs} */ public com.anychart.charts.Radar 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; } /**
/** * Add series to the chart. */ public void addSeries(String[] var_args) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".addSeries(%s);", arrayToStringWrapQuotes(var_args))); } /**
/** * */ public com.anychart.core.radar.series.Marker marker(List<DataEntry> data) { return new com.anychart.core.radar.series.Marker(String.format(Locale.US, jsBase + ".marker(%s)", arrayToString(data))); } /**
/** * Setter for element bounds settings. */ public com.anychart.charts.Radar bounds(String x, Number y, String width, String height) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".bounds(%s, %s, %s, %s);", wrapQuotes(x), y, wrapQuotes(width), wrapQuotes(height))); return this; } /**
/** * Setter for markers palette settings. */ public com.anychart.charts.Radar markerPalette(String[] settings) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".markerPalette(%s);", arrayToStringWrapQuotes(settings))); 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)); } /**