2013-01-09 4 views
4

주식 차트가있는 페이지가 있습니다. 주식 차트 외에도 같은 페이지에서 검도 StockChart 범례의 표가 동적으로 표시되지 않습니다. 그래서 나는 코드에서 여러 시리즈를 사용하여 시도했다 : 을하지만 전설 값이 반복되는이 코드를 실행하면서,이 문제를 전설 오프여러 시리즈를 사용하여 검도 주식 차트에 범례를 추가하는 방법?

$(document).ready(function() { 
    var db = new kendo.data.DataSource({ 
     data : data, 
     group: { 
      field: "studentmarks" 
     } 
    }); 

    db.read(); 

    $("#Chart").kendoStockChart({ 
     theme  : $(document).data("kendoSkin") || "silver", 
     dataSource: db, 
     aggregate : [ 
      { field: "ID", aggregate: "aggregate", line: "line"} 
     ], 


     title   : { 
      text: "CDR" 
     }, 
     dateField  : "time", 
     repeat  : false, 
     legend  : { 
      position: "right" 
     }, 
     chartArea  : { 
      background: "" 
     }, 
     seriesDefaults: { 
      type: "line", field: "ID" 
     }, 

     series : [ 
      { 
       name   : "iad", 
       data   : data, 
       filter   : "studentmarks", 
       color   : "#FC0505", 
       width   : 2, 
       line   : "line", 
       aggregate  : "aggregate", 
       visibleInLegend: "studentmarks", 

       markers: { 
        visible: false 
       }, 
       tooltip: { 
        visible: true, 
        format : "{0}%" 
       } 
      }, 
      { 
       name : "pht", 
       filter : "studentmarks", 
       data : data, 
       axis : "", 
       color : "#2605FC", 
       width : 2, 
       line : "line", 
       markers: { 
        visible: true 
       }, 
       tooltip: { 
        visible: true, 
        format : "{0}" 
       } 
      }, 
      { 
       name : "phone", 
       filter : "studentmarks", 
       data : data, 
       axis : "", 
       color : "#ED9AA5", 
       width : 2, 
       line : "line", 
       markers: { 
        visible: true 
       }, 
       tooltip: { 
        visible: true, 
        format : "{0}%" 
       } 

      }, 
      { 
       name : "cbs", 
       filter : "studentmarks", 
       data : data, 
       axis : "", 
       color : "#9AA5ED", 
       visible: true, 
       opacity: .4, 
       width : 2, 
       line : "line", 
       markers: { 
        visible: true 
       }, 
       tooltip: { 
        visible: true, 
        format : "{0}%" 
       } 
      } 
     ], 
     valueAxis: [ 
      { 
       title : { text: "" }, 
       name  : "mos", 
       majorUnit: 0.5, 
       max  : 5.0, 
       min  : 0 
      }, 
      { 
       name  : "ink", 
       title : { text: "" }, 
       min  : 0, 
       max  : 6727.14, 
       majorUnit: 1000, 
       minorUnit: 500 
      } 
     ], 


     navigator: { 
      series: { 
       type  : "area", 
       color : "red", 
       field : "time", 
       stack : "true", 
       value : "studentmarks", 
       data  : data, 
       aggregate: "min", 
       name  : "sai", 
       select : { 
        from: "2009-01-01 17:08:04", 
        to : "2013-12-24 20:30:26" 
       }, 
       labels : { color: "green", visible: false }, 
       tooltip : { background: "green", format: "{0}", color: "white", visible: true } 
      } 
     } 
    }); 

}); 
+0

'데이터'는 어떻게 보이나요? 'group' 정의가'field'를 두 번 정의했다는 것을 알고 계셨습니까? (처음에는 ID "?"와 "studentmarks"? – OnaBai

답변

0

의 전원을 켜고 해결하고 당신의 자신을 만드는 방법에 대해 설명합니다. 원하는 것을 정확하게 할 수있는 유연성이 더 커집니다.

관련 문제