public Point( Source <T> source, Func <T, TX> x, Func <T, TY> y, IAestheticMapping <T, double> size, IAestheticMapping <T, string> color, Func <T, string> tooltip = null, bool animation = false, bool inherit = true, Buffer <Shape> layer = null) : base(source, inherit, layer) { Selectors = new _Selectors { X = x, Y = y, Tooltip = tooltip }; Aesthetics = new _Aesthetics { Size = size, Color = color, }; this.animation = animation; }
public Area( Source <T> source, Func <T, TX> x, Func <T, TY> y, IAestheticMapping <T, string> fill = null, bool inherit = true, Buffer <Shape> layer = null) : base(source, inherit, layer) { Selectors = new _Selectors { X = x, Y = y }; Aesthetics = new _Aesthetics { Fill = fill }; }
public Map( Source <T> source, Func <T, double[]> latitude, Func <T, double[]> longitude, IAestheticMapping <T, string> fill = null, bool inherit = true, Buffer <Shape> layer = null) : base(source, inherit, layer) { Selectors = new _Selectors { Latitude = latitude, Longitude = longitude, }; Aesthetics = new _Aesthetics { Fill = fill }; }
public Text( Source <T> source, Func <T, TX> x, Func <T, TY> y, Func <T, TT> text, IAestheticMapping <T, string> color = null, bool inherit = true, Buffer <Shape> layer = null) : base(source, inherit, layer) { Selectors = new _Selectors { X = x, Y = y, Text = text }; Aesthetics = new _Aesthetics { Color = color }; }
public Ribbon( Source <T> source, Func <T, TX> x, Func <T, TY> ymin, Func <T, TY> ymax, IAestheticMapping <T, string> fill = null, bool inherit = true, Buffer <Shape> layer = null) : base(source, inherit, layer) { Selectors = new _Selectors { X = x, YMin = ymin, YMax = ymax }; Aesthetics = new _Aesthetics { Fill = fill }; }