public static com.anychart.charts.Stock stock() { return new com.anychart.charts.Stock("anychart.stock()"); }
/** * Linear gradient fill. {docs:Graphics/Fill_Settings}Learn more about coloring.{docs} */ public com.anychart.charts.Stock zoomMarqueeFill(String[] keys, Number angle, String mode, Number opacity) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".zoomMarqueeFill(%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.Stock 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; } /**
/** * Setter for the scroller data grouping settings. */ public com.anychart.charts.Stock scrollerGrouping(String[] value) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".scrollerGrouping(%s);", arrayToStringWrapQuotes(value))); return this; } /**
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_chart_common); AnyChartView anyChartView = findViewById(R.id.any_chart_view); anyChartView.setProgressBar(findViewById(R.id.progress_bar)); Stock stock = AnyChart.stock(); Plot plot = stock.plot(0); plot.yGrid(true) .yMinorGrid(true); Table table = Table.instantiate("x"); table.addData(getData()); TableMapping mapping = table.mapAs("{'high': 'high', 'low': 'low'}"); Hilo hilo = plot.hilo(mapping); hilo.name("Temperature"); hilo.tooltip().format("Max: {%High}°<br/>Min: {%Low}°"); stock.tooltip().useHtml(true); anyChartView.setChart(stock); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_chart_common); AnyChartView anyChartView = findViewById(R.id.any_chart_view); anyChartView.setProgressBar(findViewById(R.id.progress_bar)); Table table = Table.instantiate("x"); table.addData(getData()); TableMapping mapping = table.mapAs("{open: 'open', high: 'high', low: 'low', close: 'close'}"); Stock stock = AnyChart.stock(); Plot plot = stock.plot(0); plot.yGrid(true) .xGrid(true) .yMinorGrid(true) .xMinorGrid(true); plot.ema(table.mapAs("{value: 'close'}"), 20d, StockSeriesType.LINE); plot.ohlc(mapping) .name("CSCO") .legendItem("{\n" + " iconType: 'rising-falling'\n" + " }"); stock.scroller().ohlc(mapping); anyChartView.setChart(stock); }
/** * Renders the range selector. */ public void render(com.anychart.charts.Stock parentElement) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".render(%s);", (parentElement != null) ? parentElement.getJsBase() : null)); } /**
/** * 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))); } /**
/** * 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.Stock zoomMarqueeFill(String[] color) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".zoomMarqueeFill(%s);", arrayToStringWrapQuotes(color))); return this; } /**
/** * Renders the range picker. */ public void render(com.anychart.charts.Stock parentElement) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".render(%s);", (parentElement != null) ? parentElement.getJsBase() : null)); } /**
/** * Setter for the chart margin in pixels using several simple values. */ public com.anychart.charts.Stock 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.Stock padding(String[] padding) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".padding(%s);", arrayToStringWrapQuotes(padding))); return this; } /**
/** * Linear gradient fill. {docs:Graphics/Fill_Settings}Learn more about coloring.{docs} */ public com.anychart.charts.Stock 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; } /**
/** * Sets stock chart for range picker. */ public void target(com.anychart.charts.Stock chart) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".target(%s);", (chart != null) ? chart.getJsBase() : null)); } /**
public static Stock instantiate() { return new Stock("new anychart.charts.stock()"); }
/** * Setter for the chart paddings in pixels using several numbers. */ public com.anychart.charts.Stock 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; } /**
/** * Linear gradient fill. {docs:Graphics/Fill_Settings}Learn more about coloring.{docs} */ public com.anychart.charts.Stock zoomMarqueeFill(String[] keys, Number angle, Boolean mode, Number opacity) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".zoomMarqueeFill(%s, %s, %s, %s);", arrayToStringWrapQuotes(keys), angle, mode, opacity)); return this; } /**
/** * Sets stock chart for range selector. */ public void target(com.anychart.charts.Stock chart) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".target(%s);", (chart != null) ? chart.getJsBase() : null)); } /**
/** * Setter for element bounds settings. */ public com.anychart.charts.Stock bounds(String x, String y, Number width, String height) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".bounds(%s, %s, %s, %s);", wrapQuotes(x), wrapQuotes(y), width, wrapQuotes(height))); return this; } /**
/** * Setter for the chart margin in pixels using a single complex object. */ public com.anychart.charts.Stock margin(String[] margin) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".margin(%s);", arrayToStringWrapQuotes(margin))); return this; } /**