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)); }
public IColumnChart CreateColumnChart(ColumnChartData data) { return(new ColumnChart(data)); }
public ColumnChart(ColumnChartData chartData) : base(chartData) { _chartData = chartData; }