Kinetica C# API  Version 6.2.0.1
VisualizeImageChart.cs
Go to the documentation of this file.
1 /*
2  * This file was autogenerated by the Kinetica schema processor.
3  *
4  * DO NOT EDIT DIRECTLY.
5  */
6 
7 using System.Collections.Generic;
8 
9 
10 
11 namespace kinetica
12 {
13 
25  {
26 
214  public struct StyleOptions
215  {
216 
219  public const string POINTCOLOR = "pointcolor";
220 
223  public const string POINTSIZE = "pointsize";
224 
259  public const string POINTSHAPE = "pointshape";
260 
262  public const string NONE = "none";
263  public const string CIRCLE = "circle";
264  public const string SQUARE = "square";
265  public const string DIAMOND = "diamond";
266  public const string HOLLOWCIRCLE = "hollowcircle";
267  public const string HOLLOWSQUARE = "hollowsquare";
268  public const string HOLLOWDIAMOND = "hollowdiamond";
269 
278  public const string CB_POINTCOLORS = "cb_pointcolors";
279 
287  public const string CB_POINTSIZES = "cb_pointsizes";
288 
296  public const string CB_POINTSHAPES = "cb_pointshapes";
297 
301  public const string CB_DELIMITER = "cb_delimiter";
302 
306  public const string X_ORDER_BY = "x_order_by";
307 
311  public const string Y_ORDER_BY = "y_order_by";
312 
331  public const string SCALE_TYPE_X = "scale_type_x";
332 
335  public const string LOG = "log";
336 
355  public const string SCALE_TYPE_Y = "scale_type_y";
356 
365  public const string MIN_MAX_SCALED = "min_max_scaled";
366 
369  public const string JITTER_X = "jitter_x";
370 
373  public const string JITTER_Y = "jitter_y";
374 
378  public const string PLOT_ALL = "plot_all";
379  } // end struct StyleOptions
380 
381 
384  public string table_name { get; set; }
385 
388  public IList<string> x_column_names { get; set; } = new List<string>();
389 
392  public IList<string> y_column_names { get; set; } = new List<string>();
393 
397  public double min_x { get; set; }
398 
402  public double max_x { get; set; }
403 
407  public double min_y { get; set; }
408 
412  public double max_y { get; set; }
413 
415  public int width { get; set; }
416 
418  public int height { get; set; }
419 
421  public string bg_color { get; set; }
422 
608  public IDictionary<string, IList<string>> style_options { get; set; } = new Dictionary<string, IList<string>>();
609 
612  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
613 
614 
618 
835  IList<string> x_column_names,
836  IList<string> y_column_names,
837  double min_x,
838  double max_x,
839  double min_y,
840  double max_y,
841  int width,
842  int height,
843  string bg_color,
844  IDictionary<string, IList<string>> style_options,
845  IDictionary<string, string> options = null)
846  {
847  this.table_name = table_name ?? "";
848  this.x_column_names = x_column_names ?? new List<string>();
849  this.y_column_names = y_column_names ?? new List<string>();
850  this.min_x = min_x;
851  this.max_x = max_x;
852  this.min_y = min_y;
853  this.max_y = max_y;
854  this.width = width;
855  this.height = height;
856  this.bg_color = bg_color ?? "";
857  this.style_options = style_options ?? new Dictionary<string, IList<string>>();
858  this.options = options ?? new Dictionary<string, string>();
859  } // end constructor
860 
861  } // end class VisualizeImageChartRequest
862 
863 
864 
869  {
870 
902  public struct AxesInfo
903  {
904 
907  public const string SORTED_X_VALUES = "sorted_x_values";
908 
911  public const string LOCATION_X = "location_x";
912 
915  public const string SORTED_Y_VALUES = "sorted_y_values";
916 
919  public const string LOCATION_Y = "location_y";
920  } // end struct AxesInfo
921 
922 
926  public double min_x { get; set; }
927 
931  public double max_x { get; set; }
932 
936  public double min_y { get; set; }
937 
941  public double max_y { get; set; }
942 
945  public int width { get; set; }
946 
949  public int height { get; set; }
950 
953  public string bg_color { get; set; }
954 
956  public byte[] image_data { get; set; }
957 
987  public IDictionary<string, IList<string>> axes_info { get; set; } = new Dictionary<string, IList<string>>();
988 
989  } // end class VisualizeImageChartResponse
990 
991 
992 
993 
994 } // end namespace kinetica
const string LOG
A base-10 log scale is applied to the y axis.
const string MIN_MAX_SCALED
If this options is set to "false", this endpoint expects request&#39;s min/max values are not yet scaled...
int height
Height of the generated image in pixels.
const string CB_POINTCOLORS
Point color class break information consisting of three entries: class-break attribute, class-break values/ranges, and point color values.
A set of results returned by Kinetica.visualizeImageChart(string,IList<string>,IList<string>,double,double,double,double,int,int,string,IDictionary<string, IList<string>>,IDictionary<string, string>).
const string POINTSHAPE
The shape of points in the plot.
IDictionary< string, IList< string > > style_options
Rendering style options for a chart.
const string JITTER_X
Amplitude of horizontal jitter applied to non-numeric x column values.
IList< string > y_column_names
Names of the columns containing the data mapped to the y axis of a chart.
int width
Width of the generated image in pixels.
double min_x
Lower bound for the x column values.
const string POINTCOLOR
The color of points in the plot represented as a hexadecimal number.
const string JITTER_Y
Amplitude of vertical jitter applied to non-numeric y column values.
VisualizeImageChartRequest(string table_name, IList< string > x_column_names, IList< string > y_column_names, double min_x, double max_x, double min_y, double max_y, int width, int height, string bg_color, IDictionary< string, IList< string >> style_options, IDictionary< string, string > options=null)
Constructs a VisualizeImageChartRequest object with the specified parameters.
VisualizeImageChartRequest()
Constructs a VisualizeImageChartRequest object with default parameters.
Information returned for drawing labels for the axes associated with non-numeric columns.
double min_y
Lower bound for the y column values.
double max_y
Upper bound for the y column values.
IDictionary< string, string > options
Optional parameters.
const string SCALE_TYPE_Y
Type of y axis scale.
IList< string > x_column_names
Names of the columns containing the data mapped to the x axis of a chart.
double max_x
Upper bound for the x column values.
const string CB_POINTSHAPES
Point shape class break information consisting of three entries: class-break attribute, class-break values/ranges, and point shape names.
const string SCALE_TYPE_X
Type of x axis scale.
const string PLOT_ALL
If this options is set to "true", all non-numeric column values are plotted ignoring min_x...
const string POINTSIZE
The size of points in the plot represented as number of pixels.
const string NONE
No scale is applied to the y axis.
string bg_color
Background color of the generated image.
const string Y_ORDER_BY
An expression or aggregate expression by which non-numeric y column values are sorted, e.g.
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14
const string CB_DELIMITER
A character or string which separates per-class values in a class-break style option string...
A set of parameters for Kinetica.visualizeImageChart(string,IList<string>,IList<string>,double,double,double,double,int,int,string,IDictionary<string, IList<string>>,IDictionary<string, string>).
string table_name
Name of the table containing the data to be drawn as a chart.
const string CB_POINTSIZES
Point size class break information consisting of three entries: class-break attribute, class-break values/ranges, and point size values.
const string X_ORDER_BY
An expression or aggregate expression by which non-numeric x column values are sorted, e.g.