2016-12-20 1 views
0
< script type = "text/javascript" > 

    function decimal() { 

    this.cfg.axes.yaxis.tickOptions = { 
     formatString: '%#.2f' 
    }; 

    this.cfg.seriesDefaults.rendererOptions.varyBarColor = true; 

    this.cfg.series = [{ 
     seriesColors: ["#00BFFF", "#00BFFF", "#00BFFF", "#00BFFF", "#00BFFF", "#00BFFF", "#00BFFF"] 
    }, { 
     seriesColors: ["#FF4000", "#FF4000", "#FF4000", "#FF4000", "#FF4000", "#FF4000", "#FF4000"] 
    }, ] 
    } 

< /script> 

이것은 익스텐더입니다. 이미 시리즈 라벨을 설정했지만 어플리케이션 시리즈 라벨을 실행하면 차트에 표시되지 않습니다. 시리즈 1 및 시리즈 2 표시. 비활성화 된 익스텐더 시리즈 라벨이 차트에 표시됩니다. 나는 바의 색을 바꿔야 만 extender를 사용하고있다.p : chart에서 Extender를 사용하여 차트 시리즈 이름을 변경하는 방법?

답변

0

증량제가 포함 된 해결책이 없습니다. Extender가 차트의 기본값을 변환하기 때문입니다. chatseries 루프를 변경했습니다. 나는 각 chartseries가 extender를 비활성화하는 같은 가치의 그룹을 설정합니다. 문제가 해결되었습니다. 막대의 색상을 변경하려면 차트 속성 "setseriesColors"의 모델을 사용할 수 있습니다.