flot:显示 yaxis 值
flot: show yaxis values
我无法显示 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,
编辑: fiddle
在您的 fiddle 中,格式化程序函数的第二部分没有被执行,因为第一部分总是被执行。将第一个 if 子句更改为
if ((val >= 0.004) && (val < 0.04))
然后将为您的示例数据执行第二个。 (查看更新 fiddle)
我无法显示 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,
编辑: fiddle
在您的 fiddle 中,格式化程序函数的第二部分没有被执行,因为第一部分总是被执行。将第一个 if 子句更改为
if ((val >= 0.004) && (val < 0.04))
然后将为您的示例数据执行第二个。 (查看更新 fiddle)