Вы можете сделать это следующим образом, см. https://jsfiddle.net/rLq8pgzo/:
JXG.Options.label.autoPosition = true;
var pos = function() { return '(' +
this.X().toFixed(1) +
',' +
this.Y().toFixed(1) + ')'; };
var board = JXG.JSXGraph.initBoard('jxgbox', {
boundingbox: [-15, 15, 15, -15],
axis: true
});
var p1 = board.create('point', [-10, 2], {name: pos});
var p2 = board.create('point', [-5, 1], {name: pos});
var p3 = board.create('point', [-5, 2], {name: pos});
var p4 = board.create('point', [9, 4], {name: pos});
Атрибут autoPosition
является новым и доступен только в ночных сборках. Кроме того, кажется, что в начале возникают некоторые проблемы, если содержимое метки является динамическим.