Kinetica C# API  Version 6.1.0.0
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 
156  public struct StyleOptions
157  {
158 
161  public const string POINTCOLOR = "pointcolor";
162 
165  public const string POINTSIZE = "pointsize";
166 
201  public const string POINTSHAPE = "pointshape";
202  public const string NONE = "none";
203  public const string CIRCLE = "circle";
204  public const string SQUARE = "square";
205  public const string DIAMOND = "diamond";
206  public const string HOLLOWCIRCLE = "hollowcircle";
207  public const string HOLLOWSQUARE = "hollowsquare";
208  public const string HOLLOWDIAMOND = "hollowdiamond";
209 
218  public const string CB_POINTCOLORS = "cb_pointcolors";
219 
227  public const string CB_POINTSIZES = "cb_pointsizes";
228 
236  public const string CB_POINTSHAPES = "cb_pointshapes";
237 
240  public const string CB_DELIMITER = "cb_delimiter";
241 
245  public const string X_ORDER_BY = "x_order_by";
246 
250  public const string Y_ORDER_BY = "y_order_by";
251 
254  public const string JITTER_X = "jitter_x";
255 
258  public const string JITTER_Y = "jitter_y";
259 
263  public const string PLOT_ALL = "plot_all";
264  } // end struct StyleOptions
265 
266 
269  public string table_name { get; set; }
270 
273  public string x_column_name { get; set; }
274 
277  public string y_column_name { get; set; }
278 
282  public double min_x { get; set; }
283 
287  public double max_x { get; set; }
288 
292  public double min_y { get; set; }
293 
297  public double max_y { get; set; }
298 
300  public int width { get; set; }
301 
303  public int height { get; set; }
304 
306  public string bg_color { get; set; }
307 
435  public IDictionary<string, IList<string>> style_options { get; set; } = new Dictionary<string, IList<string>>();
436 
438  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
439 
440 
444 
602  string x_column_name,
603  string y_column_name,
604  double min_x,
605  double max_x,
606  double min_y,
607  double max_y,
608  int width,
609  int height,
610  string bg_color,
611  IDictionary<string, IList<string>> style_options,
612  IDictionary<string, string> options = null)
613  {
614  this.table_name = table_name ?? "";
615  this.x_column_name = x_column_name ?? "";
616  this.y_column_name = y_column_name ?? "";
617  this.min_x = min_x;
618  this.max_x = max_x;
619  this.min_y = min_y;
620  this.max_y = max_y;
621  this.width = width;
622  this.height = height;
623  this.bg_color = bg_color ?? "";
624  this.style_options = style_options ?? new Dictionary<string, IList<string>>();
625  this.options = options ?? new Dictionary<string, string>();
626  } // end constructor
627 
628  } // end class VisualizeImageChartRequest
629 
630 
631 
636  {
637 
669  public struct AxesInfo
670  {
671 
674  public const string SORTED_X_VALUES = "sorted_x_values";
675 
678  public const string LOCATION_X = "location_x";
679 
682  public const string SORTED_Y_VALUES = "sorted_y_values";
683 
686  public const string LOCATION_Y = "location_y";
687  } // end struct AxesInfo
688 
689 
693  public double min_x { get; set; }
694 
698  public double max_x { get; set; }
699 
703  public double min_y { get; set; }
704 
708  public double max_y { get; set; }
709 
712  public int width { get; set; }
713 
716  public int height { get; set; }
717 
720  public string bg_color { get; set; }
721 
723  public byte[] image_data { get; set; }
724 
754  public IDictionary<string, IList<string>> axes_info { get; set; } = new Dictionary<string, IList<string>>();
755 
756  } // end class VisualizeImageChartResponse
757 
758 
759 
760 
761 } // end namespace kinetica
string x_column_name
Name of the column containing the data mapped to the x axis of a chart.
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,string,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-numaric x column values.
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-numaric y column values.
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.
VisualizeImageChartRequest(string table_name, string x_column_name, string y_column_name, 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.
string y_column_name
Name of the column containing the data mapped to the y axis of a chart.
IDictionary< string, string > options
Optional parameters.
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 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.
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,string,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.