Esiste una soluzione alternativa per far sì che tickMarkPlacement sia impostato su "between" su un asse datetime? Sono consapevole è not supported by the API ma speravo di trovare una sorta di hack/plugin.Highstocks - Usa tickmarkPlacement "tra" sull'asse datetime (nessuna categoria)
risposta
È possibile fonderlo con la proprietà x
dell'etichetta dell'asse x.
Esempio:
[[update dopo i commenti:
se si intende che si desidera che i punti dati per allineare anche up 'tra', poi ci isn' è un buon modo semplice.
Il mio approccio sarebbe
1) Assicurarsi che ci sia un solo punto dati per asse tick, idealmente
2) regolare il valore x del punto dati per spingerlo a destra in modo che corrisponde con l'offset etichetta
3) regolare formattatori descrizione comando per correggere la data per la visualizzazione
o, 4) basta andare con categorie
Tuttavia, se riesci a spiegare perché vuoi farlo, a quale effetto stai andando, forse c'è ancora dell'altro.
{{ulteriori aggiornamenti:
Dopo aver suonato in giro un po 'di più, ho trovato un altro modo per fudge il posizionamento punto di dati, anche se io sono chiaro se avete bisogno di questo.
Esempio qui:
Esso utilizza la proprietà pointPlacement
. Il problema è che la proprietà pointPlacement non funziona se non ci sono serie di colonne presenti con tutti i punti di dati della serie di linee, a quanto pare.
Quindi questo metodo aggiunge e nasconde serie di colonne fittizie per rendere la proprietà pointPlacement
interessata dalla serie di linee.
Non elegante, ma batte la necessità di regolare i valori dei dati e quindi regolarli nuovamente nel formattatore.
Ma questo riguarderebbe solo le etichette, giusto? Le linee saranno ancora nello stesso posto per quanto riguarda la grafica. : S – ozke
cosa intendi per "linee"? Puoi fare un esempio? – jlbriggs
Linee griglia. http://jsfiddle.net/3qtZr/37/ – ozke