我不能显示yaxis的值,也不理解
我的值为: data1 : 22,000001115,93,0.000001137,538,0.000001003,982,0.000001004
我的javascript函数:
function Formatter(val, axis) {
if ((val > 0.000001) && (val < 0.000002)) {
return "<span >" + val * 1000000 + "e-6</span>";
}
else {
return val.toFixed(axis.tickDecimals);
}}
图:
var placeholder = $("#flot-exemple-1");
var options = {
xaxis: {
axisLabel: 'Temperature (C)',
axisLabelUseCanvas: true,
axisLabelFontSizePixels: 12,
axisLabelFontFamily: 'verdana, sans-serif'
},
yaxis: {
//scientific:TRUE,
tickFormatter: Formatter,编辑: 小提琴
发布于 2015-04-01 08:48:48
在你的小提琴中,格式化程序函数的第二部分不被执行,因为第一部分总是被执行的。将第一个if-子句更改为
if ((val >= 0.004) && (val < 0.04))然后对示例数据执行第二个步骤。(见更新的小提琴)
https://stackoverflow.com/questions/29346312
复制相似问题