2017-04-12 7 views
1

동적 데이터를 그룹화 한 막 대형 차트가 있습니다. 나는 문제없이 데이터베이스에서 데이터를 받고 있어요 난 내가 내가 내가 [월 2 월 월] 의 데이터 그러나 차트 단지 쇼를 가지고 데이터를 그룹화하고있어 차트에 데이터를 바인딩 할 때검도 차트 그룹화 오류

아래 내 데이터의 스크린 샷을 넣어 4 월 x 축에 ??? 그 그룹화 잘못 넣어 데이터 여기에 잘못된 장소

내 JS 코드

var stocksDataSource = new kendo.data.DataSource({ 
    data: myDearData, 

    group: { 
     field: "MshStok" 
    }, 

    sort: { 
     field: "TotalPurchase", 
     dir: "desc" 
    } 
}); 
$("#yearly-stock-prices").kendoChart({ 
    dataSource: stocksDataSource, 
    theme: "flat", 
    autoBind: false, 

    seriesDefaults: { 
     type: "area", 
     overlay: { 
      gradient: "none" 
     }, 
     markers: { 
      visible: false 
     }, 
     majorTickSize: 0, 
     opacity: .8 
    }, 

    series: [{ 
     field: "TotalPurchase" 
    }], 


    valueAxis: { 
     line: { 
      visible: true 
     }, 

     labels: { 
      template: "#= ChangeFormatMoney(value) #", 
      skip: 2, 
      step: 2, 
      color: "#727f8e" 
     } 
    }, 

    categoryAxis: { 
     field: "Months", 

     labels: { 
      format: "MMM", 
      color: "#727f8e" 
     }, 

     line: { 
      visible: true 
     }, 

     majorTicks: { 
      visible: false 
     }, 

     majorGridLines: { 
      visible: false 
     } 
    }, 

    tooltip: { 
     visible: true, 
     template: "#= series.name # - #= ChangeFormatMoney(value) #" 
    }, 

    legend: { 
     visible: true 
    } 
}); 

당신은 이것에 대한 어떤 생각을 가지고 있습니까?

감사

datarecord

chart

답변

2

여기에 마지막 항목을 참조하십시오 : http://www.telerik.com/forums/strange-behaviour-in-category-assignment-grouping-for-charts-bug

대신 CategoryAxis의 (categoryAcis의 시리즈 개체 (series.categoryAxis)에서 카테고리 필드를 정의하려고합니다. 필드) :

내가 일반적으로 다음과 같이 사용하는 경우는 모든 시나리오에 노력하고, 내 오류를 해결 답변 0

DEMO

+0

감사 @ezanker? – saulyasar

+0

@saulyasar, 나는 모든 시나리오에 대해 모른다. 그러나 대부분의 경우에 좋을 것이다. – ezanker

+0

안녕하세요 @ ezanker이 같은 차트에 내가 몇 달 주문에 문제가 생겼습니다. 재고 이름을 그룹으로 묶어서 주문하는 방법이 – saulyasar