在amcharts中仅显示最近2个月

时间:2017-11-10 12:40:11

标签: javascript amcharts

我想在amcharts中仅显示最近2个月的数据。如果用户想要以前的数据,那么他应该滚动..

我该怎么做? 在amcharts中仅显示最近2个月。见图。所以我想要的数据只有11月,10月和9月或9月下半月,直到3月。请指导。

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以缩放到要开始的点,将数据显示到最后一个数据项。请检查以下代码:

public IQueryable<ItemDTO> GetList()
{
    var sourceItems = db.Items.Include(x => x.Locations).ToList(); 
    var items = sourceItems.Select(item => new ItemDTO()
        {
            Id = item.Id,
            Title = item.Title
            Coordinates = GetCentralGeoCoordinate(
                          item.Locations
                              .Select(itemLocation => new GeoCoordinate()
                               {
                                  Latitude = Double.Parse(itemLocation.cX, CultureInfo.InvariantCulture),
                                  Longitude = Double.Parse(itemLocation.cY, CultureInfo.InvariantCulture)
                               })
                          });       

    return items.AsQueryable();
}

请查看以下示例。它使用不同的方法显示上个月的第一天。

https://codepen.io/team/amcharts/pen/820eb490acae7b3a9f1346fc2144e27a?editors=1010