Desidero personalizzare l'aggregazione della data (etichette degli assi) per amCharts, ma non sono riuscito a trovare una disposizione per farlo nei documenti amCharts. Googling lo stesso mi ha appena indirizzato alla documentazione dateFormats
.Personalizza il livello di aggregazione delle date amCharts
amCharts fornisce un'opzione per l'aggregazione della data impostando parseDates
a true
e aggiungendo dateFormats
come illustrato di seguito. Questa opzione aggrega la data eseguendo alcuni calcoli da parte di amCharts, diciamo 25 giorni per l'aggregazione della settimana (5 gennaio), 65 giorni per l'aggregazione del mese (gen) e così via, ma vorrei personalizzare il livello di aggregazione della data predefinito.
parseDates: true,
dateFormats: [{
fff: 'period',
format: 'JJ:NN:SS'
}, {
period: 'ss',
format: 'JJ:NN:SS'
}, {
period: 'mm',
format: 'JJ:NN'
}, {
period: 'hh',
format: 'JJ:NN'
}, {
period: 'DD', // day level
format: 'MM/DD/YYYY'
}, {
period: 'WW', // week level
format: 'MM/W/YYYY'
}, {
period: 'MM', // month level
format: 'MMM YYYY'
}, {
period: 'YYYY',
format: 'YYYY'
}]
Vorrei cambiare i livelli predefiniti di giorno, settimana, mese nel modo seguente.
DAY LEVEL: <= 14 days
WEEK LEVEL: 14 < x <= 91
MONTH LEVEL: 91 < x <= 731
Desidero personalizzare i livelli di aggregazione della data in amCharts. Come potrei farlo? Qualsiasi aiuto sarebbe apprezzato. Grazie in anticipo.
Riesci a fornire un esempio di ciò che hai fatto finora? – Foreever
Intendevi la frequenza delle etichette per "livello di aggregazione"? – Foreever