嗨我只需要在素数水平条形图中以特定的间隔使用x轴标签。
脚本扩展器:
<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>
答案 0 :(得分: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'
},
};
}