Exemple #1
0
        public string InOutPassengerFlow()
        {
            var inDic  = GeneratePassengerFlow();
            var outDic = GeneratePassengerFlow();

            var data = new ColumnChartData[]
            {
                new ColumnChartData
                {
                    Name       = "入站",
                    DataModels = inDic.Where(dic => dic.Key <= DateTime.Now).Select(dic => new LableValueModel {
                        Lable = $"{dic.Key.Hour}:00", Value = dic.Value
                    })
                },
                new ColumnChartData
                {
                    Name       = "出站",
                    DataModels = outDic.Where(dic => dic.Key <= DateTime.Now).Select(dic => new LableValueModel {
                        Lable = $"{dic.Key.Hour}:00", Value = dic.Value
                    })
                }
            };

            return(JsonConvert.SerializeObject(data));
        }
Exemple #2
0
 public IColumnChart CreateColumnChart(ColumnChartData data)
 {
     return(new ColumnChart(data));
 }
Exemple #3
0
 public ColumnChart(ColumnChartData chartData) : base(chartData)
 {
     _chartData = chartData;
 }