Вы можете подать функцию на tickFormatter
для разметки оси.Предполагая G = 0
и A = 6
:
var data = [[100, 0], [200, 5], [300, 5], [400, 0]];
$.plot($("#placeholder"), [data], {
yaxis: { tickFormatter: function (v, axis) {
return "GFEDCBA".charAt(v);
}
}
});
Функция charAt
просто принимает значение по оси Y (0, 5, 5, 0)возвращает букву из строки, соответствующей этой позиции.