I understand you now. The only way I can do this is to pass the callback function to the dot character parameter:
function someFunc(ctx, x, y, radius, shadow) { someFunc.calls++; if (someFunc.calls % 2 == 0) { ctx.arc(x, y, radius * 4, 0, shadow ? Math.PI : Math.PI * 2, false); } else { ctx.arc(x, y, radius, 0, shadow ? Math.PI : Math.PI * 2, false); } } someFunc.calls = 0; var options = { series: { lines: { show: true }, points: { show: true, symbol: someFunc} } }; somePlot = $.plot($("#placeholder"), [ d1 ], options);
In the above example, I adjust the size of the radius for every other point:

EXAMPLE HERE
Mark
source share