Parameters:
tableName - Name of the table containing the data to be drawn as a chart, in [schema_name.]table_name format, using standard
name resolution rules.
xColumnNames - Names of the columns containing the data mapped to the x axis of a chart.
yColumnNames - Names of the columns containing the data mapped to the y axis of a chart.
minX - Lower bound for the x column values. For non-numeric x column, each x column item is mapped to an integral value starting from 0.
maxX - Upper bound for the x column values. For non-numeric x column, each x column item is mapped to an integral value starting from 0.
minY - Lower bound for the y column values. For non-numeric y column, each y column item is mapped to an integral value starting from 0.
maxY - Upper bound for the y column values. For non-numeric y column, each y column item is mapped to an integral value starting from 0.
width - Width of the generated image in pixels.
height - Height of the generated image in pixels.
bgColor - Background color of the generated image.
styleOptions - Rendering style options for a chart.POINTCOLOR: The color of points in the plot represented as a hexadecimal number. The default value is ‘0000FF’. POINTSIZE: The size of points in the plot represented as number of pixels. The default value is ‘3’. POINTSHAPE: The shape of points in the plot. Supported values:The default value is SQUARE.CB_POINTCOLORS: Point color class break information consisting of three entries: class-break attribute, class-break values/ranges, and point color values. This option overrides the pointcolor option if both are provided. Class-break ranges are represented in the form of “min:max”. Class-break values/ranges and point color values are separated by cb_delimiter, e.g. “price”, “20:30;30:40;40:50”, “0xFF0000;0x00FF00;0x0000FF”. CB_POINTSIZES: Point size class break information consisting of three entries: class-break attribute, class-break values/ranges, and point size values. This option overrides the pointsize option if both are provided. Class-break ranges are represented in the form of “min:max”. Class-break values/ranges and point size values are separated by cb_delimiter, e.g. “states”, “NY;TX;CA”, “3;5;7”. CB_POINTSHAPES: Point shape class break information consisting of three entries: class-break attribute, class-break values/ranges, and point shape names. This option overrides the pointshape option if both are provided. Class-break ranges are represented in the form of “min:max”. Class-break values/ranges and point shape names are separated by cb_delimiter, e.g. “states”, “NY;TX;CA”, “circle;square;diamond”. CB_DELIMITER: A character or string which separates per-class values in a class-break style option string. The default value is ’;’. X_ORDER_BY: An expression or aggregate expression by which non-numeric x column values are sorted, e.g. “avg(price) descending”. Y_ORDER_BY: An expression or aggregate expression by which non-numeric y column values are sorted, e.g. “avg(price)”, which defaults to “avg(price) ascending”. SCALE_TYPE_X: Type of x axis scale. Supported values:NONE: No scale is applied to the x axis. LOG: A base-10 log scale is applied to the x axis.
The default value is NONE.SCALE_TYPE_Y: Type of y axis scale. Supported values:NONE: No scale is applied to the y axis. LOG: A base-10 log scale is applied to the y axis.
The default value is NONE.MIN_MAX_SCALED: If this options is set to FALSE, this endpoint expects request’s min/max values are not yet scaled. They will be scaled according to scale_type_x or scale_type_y for response. If this options is set to TRUE, this endpoint expects request’s min/max values are already scaled according to scale_type_x/scale_type_y. Response’s min/max values will be equal to request’s min/max values. The default value is ‘false’. JITTER_X: Amplitude of horizontal jitter applied to non-numeric x column values. The default value is ‘0.0’. JITTER_Y: Amplitude of vertical jitter applied to non-numeric y column values. The default value is ‘0.0’. PLOT_ALL: If this options is set to TRUE, all non-numeric column values are plotted ignoring min_x, max_x, min_y and max_y parameters. The default value is ‘false’.
options - Optional parameters.IMAGE_ENCODING: Encoding to be applied to the output image. When using JSON serialization it is recommended to specify this as BASE64. Supported values:BASE64: Apply base64 encoding to the output image. NONE: Do not apply any additional encoding to the output image.
The default value is NONE.
The default value is an empty Map.Returns:
Response object containing the results of the operation.
Throws: