2016-09-27 2 views
0

Привет. Мне нужны метки осей осей только с определенными интервалами в горизонтальной гистограмме.График диаграммы диаграмм направленности

сценарий расширитель:

<script> 
      function skinBar() { 
       this.cfg.shadow = false; 
       this.cfg.title = ''; 
       this.cfg.seriesColors = [ '#FF9000', '#DE6829', '#9DCC09', 
         '#71BDE9', '#EDCE00' ]; 
       this.cfg.grid = { 
        background : '#ffffff', 
        borderColor : '#ffffff', 
        gridLineColor : '#F5F5F5', 
        shadow : false, 
        borderWidth : 0 
       }; 
       this.cfg.legend = { 
        show : true, 
        location : 'ne', 
        placement : 'outsideGrid' 
       }; 
       this.cfg.axes.yaxis.tickOptions.fontSize = '7.5pt'; 
       this.cfg.axes.xaxis.tickOptions.tickInterval = '100000'; 
       this.cfg.axes.xaxis.tickOptions.formatString = "%'d"; 
      }; 
     </script> 

enter image description here

ответ

0

Вместо использования экстендера, почему не пытаются изменить интервал непосредственно на оси?

BarChartModel model = new BarChartModel(); 
... 
Axis xAxis = barModel.getAxis(AxisType.X); 
xAxis.setTickInterval("100000"); 

Но если вы действительно хотите сделать это с помощью какой-расширитель, попробуйте сделать следующее:

function skinBar() { 
    this.cfg.axes = { 
     xaxis : { 
      tickOptions : { 
       fontSize:'7.5pt',   
       formatString: '%d', 
      }, 
      tickInterval:'100000' 
     }, 
    }; 
} 
Смежные вопросы