1
Я не могу показать значения YAxis, и я не понимаю,Flot: показать 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
любые ошибки в консоли? что такое полная строка json? – psycotik
Я думаю, что все правильно. Он работает для больших значений, а не для очень маленьких значений. If ((val> 0.00001.. никогда не выполняется .. это проблема – Patrice
Попробуйте построить [jsfiddle] (http://jsfiddle.net) или фрагмент кода который показывает проблему. – Raidri