Implementare la formattazione sensibile alle impostazioni locali nei grafici
Highcharts v12 aggiunge lang.locale per abilitare la formattazione regionale di date e numeri, utilizzando la lingua del browser come impostazione predefinita se non specificata.

Highcharts è un framework di grafici in JavaScript che consente a sviluppatori web e analisti di dati di creare grafici e diagrammi dinamici e visivamente accattivanti per siti Web e applicazioni web. Può visualizzare una varietà di tipi di grafici, tra cui line, spline, area, column, bar, pie, scatter e molti altri. Highcharts è molto apprezzato per la facilità d’uso, la documentazione ricca e la capacità di gestire in modo efficiente dataset di grandi dimensioni. Le funzionalità includono design responsive, supporto all’accessibilità e compatibilità cross-browser. Le possibilità di personalizzazione consentono agli utenti di creare visualizzazioni di dati su misura che aumentano il coinvolgimento e offrono presentazioni dei dati ricche di informazioni.
Highcharts v12 introduce l’opzione lang.locale, che abilita la formattazione sensibile alle impostazioni locali per date e numeri nei grafici. Questa opzione ti consente di definire la locale per tutti i grafici in una pagina o di impostarla in modo individuale per ciascun grafico. Se non viene specificata alcuna locale, il grafico passa automaticamente alle impostazioni della lingua della pagina o del browser. Utilizzando l’oggetto Intl del browser, lang.locale garantisce che date e numeri vengano formattati correttamente, sostituendo non solo elementi come i nomi dei mesi e dei giorni della settimana, ma anche strutturando espressioni di date intere in base alla locale selezionata. Ad esempio, l’inglese americano (en-US) formatta una data come 1 gennaio 2025, mentre l’inglese britannico (en-GB) la visualizza come 1 January 2025.
Per vedere l’elenco completo delle novità della v12, consulta le nostre note di rilascio.
Highcharts Core è concesso in licenza su base annuale o perpetua, con licenze OEM e Advantage Renewals. È concesso in licenza per sviluppatore e offre diverse opzioni, tra cui Internal, SaaS, SaaS+ e Self Hosted. Per i dettagli completi, consulta la nostra pagina sulla licenza di Highcharts Core.
Scopri di più nella nostra pagina del prodotto Highcharts Core.