Valutazioni dell’editor: Valutazioni degli utenti:[Totale: 0   Media: 0/5].ilfs_responsive_below_title_1 { width: 300px; } @media(larghezza minima: 500px) {.ilfs_responsive_below_title_1 { larghezza: 300px; } } @media(larghezza minima: 800px) {.ilfs_responsive_below_title_1 { larghezza: 336px; } }

24HourCharts è un’API gratuita per generare grafici in formato SVG e PNG. Qui puoi usarlo per generare grafici in modo dinamico facendo semplici richieste API. Devi solo fornire i dati del grafico e poi lo genererà per te in pochissimo tempo. Supporta i tipi di grafici a barra, barra orizzontale, linea, torta, barra in pila, barra orizzontale in pila e linea in pila.

Nella risposta API, puoi ottenere il grafico generato come HTML incorporabile, SVG o Immagine PNG. La sintassi della richiesta API è un po’lunga, ma una volta compresa, sarà più facile creare la chiamata la prossima volta. Puoi effettuare la richiesta API tramite qualsiasi linguaggio di programmazione che conosci, nonché utilizzando i client della riga di comando HTTP come cURL e Httpie.

La generazione dinamica di grafici può essere complicata. Se stai creando un’app che richiede la generazione di grafici, l’hardcoding di quelle cose può non essere efficiente. Ed è qui che puoi usare 24HourCharts. Basta ottenere una chiave API e quindi iniziare a effettuare le chiamate API. Puoi effettuare gratuitamente 100 richieste al giorno.

API gratuita per generare grafici in formato SVG e PNG

24HourCharts è ospitata su RapidAPI. Devi semplicemente creare un account gratuito e quindi iscriviti a questa API qui. Oppure, se hai già un account RapidAPI, puoi semplicemente accedere e quindi semplicemente conoscere i percorsi e i documenti che ha.

Successivamente, inizi a fare la richiesta API. Basta selezionare qualsiasi linguaggio di programmazione dall’elenco e ti mostrerà la sintassi dell’API corrispondente. Puoi vedere questo screenshot qui sotto.

Nel mio caso, farò semplicemente la chiamata API dal Terminale usando cURL. Quindi, basta copiare il comando cURL e incollarlo nel terminale. Per la semplice generazione di grafici a barre, puoi utilizzare la seguente sintassi. Ci sono 3 percorsi per la generazione; per SVG, per PNG e per HTML. Ora, ottieni la risposta. Ho salvato l’output generato dalla chiamata API sopra in un file SVG.

curl–request POST \–url https://24hourcharts.p.rapidapi.com/v1/charts/html \–header’content-type: application/json’\–header’x-rapidapi-host: 24hourcharts.p.rapidapi.com’\–header’x-rapidapi-key: 3f7be51bd1mshcc52081266dee73p13ccebjsn69937ced43c9’\–data'{“type”:”bar”,”title”:”Grafico campione”,”labels”: [“Jan”,”Feb”,”Mar”],”datasets”: [ {“label”:”Totals”,”values”: [“$620.00″,”$577.67″,”$719.33″,”$931.33″,”$712.08”] } ] }’

Apri il file SVG nel browser per visualizzare il grafico generato dall’API. Se il file SVG diventa troppo grande, puoi semplicemente comprimerlo utilizzando il software di ottimizzazione SVG disponibile. È così semplice.

In questo modo, puoi utilizzare gratuitamente questa semplice API di generazione di grafici. Basta modificare la chiamata API e quindi eseguirla semplicemente per generare un grafico. Puoi generare qualsiasi grafico in modo dinamico e poi sei libero di usarlo dove vuoi.

Considerazioni finali:

La generazione di grafici personalizzati può essere difficile. Ma ora puoi farlo usando l’API 24HourCharts. Con questo, puoi anche creare grafici dopo aver ricevuto i dati come input dell’utente. Per ora, questa è un’API molto bella e fa quello che dice. Se sei uno sviluppatore web, puoi provarlo subito e farmi sapere cosa ne pensi.

Categories: IT Info