Il modo più semplice è usare predefinito tickInterval
, seguente andrà bene:
xAxis: {
min: 0,
step: 2,
max: 11,
startOnTick: true,
endOnTick: true,
tickInterval: 1
}
Un po 'più complicato è tickPixelInterval
Utilizzo, nel tuo caso 50 lo farà.
Le cose diventano ancora più complicate, se il tuo grafico è scalabile/zoomabile. Dovrai scrivere un gestore di eventi personalizzati per aggiornare quelle proprietà, per assicurarti che il tuo tickInterval
è un divider nell'intervallo di dati (se è anche possibile, ad esempio l'intervallo di dati è intero, non fluttuante) per assicurarsi che l'ultimo tick sia uguale al valore dell'asse massimo.