evs*_*ar3 3 javascript jquery jquery-plugins jqplot
这是我的第一个问题.
我需要格式化一个jqPlot图表点标签,如下所示:50(100%)格式化数字和显示百分比.
var s1 = [32, 28, 18, 6];
var ticks = ['0-20 kph', '21-40 kph', '41-60 kph', '61+ kph'];
plot1 = $.jqplot('bar-graph', [s1], {
animate: !$.jqplot.use_excanvas,
title: 'Gráficos de velocidade',
captureRightClick: true,
seriesColors: ['green', 'yellow', 'orange', 'red'],
seriesDefaults: {
renderer: $.jqplot.BarRenderer,
pointLabels: {
show: true,
formatString: '%s (?%%)'
},
rendererOptions: {
varyBarColor: true
}
},
axes: {
xaxis: {
renderer: $.jqplot.CategoryAxisRenderer,
ticks: ticks
}
},
highlighter: {
show: false
}
});
Run Code Online (Sandbox Code Playgroud)
在jsFinddle上:http://jsfiddle.net/evandroprogram/r3PUE/10/
谢谢.
您可以实现一个函数,该函数返回正确的格式字符串,而不是显式设置格式.像这样的东西:
formatString: function(){return '%s (100%)';}()
Run Code Online (Sandbox Code Playgroud)
您可以在该函数内进行计算,以得出相应的字符串.
| 归档时间: |
|
| 查看次数: |
12739 次 |
| 最近记录: |