示例#1
0
        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;
        }
示例#2
0
文件: Area.cs 项目: erisonliang/GGNet
        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
            };
        }
示例#3
0
文件: Map.cs 项目: erisonliang/GGNet
        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
            };
        }
示例#4
0
        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
            };
        }
示例#5
0
文件: Ribbon.cs 项目: zyhong/GGNet
        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
            };
        }