如何仅将数字后缀应用于 fusioncharts 仪表图的值
How can I apply numberSuffix on value only for fusionchart gauge chart
我在使用图表的 numberSuffix 的值处使用 unicode 箭头。这会影响图表上的所有数字。有没有办法只将它应用于价值?
我在尝试之前确实使用了注释,但是缩放会弄乱箭头的位置。
您可以为此要求使用注释。
这是一个解决方法。
<div id="chart-container">FusionCharts will render here</div>
我找到了另一种实现上述功能的方法。
对代码的一点破解。
这里是fiddlelink.
尽管 FusionCharts 不支持访问内部对象以进行实施,因为它会发生变化。
FusionCharts.addEventListener('rendered', function(e) {
var dataset = e.sender.jsVars.instanceAPI.components.dataset[0],
labelEle = dataset.graphics.dataLabel && dataset.graphics.dataLabel[0];
labelEle && (labelEle.attr({
text: labelEle.attrs.text + " ↓"
}));
});
我在使用图表的 numberSuffix 的值处使用 unicode 箭头。这会影响图表上的所有数字。有没有办法只将它应用于价值?
我在尝试之前确实使用了注释,但是缩放会弄乱箭头的位置。
您可以为此要求使用注释。
这是一个解决方法。
<div id="chart-container">FusionCharts will render here</div>
我找到了另一种实现上述功能的方法。 对代码的一点破解。
这里是fiddlelink.
尽管 FusionCharts 不支持访问内部对象以进行实施,因为它会发生变化。
FusionCharts.addEventListener('rendered', function(e) {
var dataset = e.sender.jsVars.instanceAPI.components.dataset[0],
labelEle = dataset.graphics.dataLabel && dataset.graphics.dataLabel[0];
labelEle && (labelEle.attr({
text: labelEle.attrs.text + " ↓"
}));
});