FusionWidgets의 Linear Gague 입니다.
Наследование: GaugeBase
Пример #1
0
        /// <summary>
        /// 원하는 Chart를 빌드합니다.
        /// </summary>
        public override IChart BuildFusionChart() {
            var chart = new LinearGauge
                        {
                            Axis =
                            {
                                LowerLimit = 0,
                                UpperLimit = 100,
                                LowerLimitDisplay = "Bad",
                                UpperLimitDisplay = "Good"
                            },
                            GaugeRoundRadius = 14,
                            MarginAttr = { RightMargin = 20 },
                            Palette = rnd.Next(1, 5),
                            ShowValue = true,
                            NumberAttr = { NumberSuffix = "%" },
                            DataStreamUrl = "LinearGaugeRealTime.ashx",
                            RefreshInterval = 3
                        };

            // chart.TickMarkAttr.TickValueDistance = 20;

            BuildColorRange(chart);
            BuildPointers(chart);
            BuildStyles(chart);
            // BuildAnnotations(chart);
            BuildAlerts(chart);

            AddTrendPoints(chart);

            return chart;
        }
Пример #2
0
 private static void BuildPointers(LinearGauge gauge) {
     gauge.Pointers.Add(new PointerElement
                        {
                            Id = "CS",
                            Value = 12,
                            Radius = 10,
                            ToolText = "만족도"
                        });
 }