Generazione di grafici
Generare un grafico pronto per la pubblicazione da una tabella di dati
POST /api/v1/charts/generations accetta multipart/form-data. Scope richiesto:
charts:generate. Il servizio legge la tabella, sceglie o applica i tipi di grafico richiesti e
restituisce una figura PNG finita. Non vengono esposti streaming o stati intermedi; interroga il
job come qualsiasi altro.
Campi del modulo
| Campo | Tipo | Obbligatorio | Predefinito | Regole |
|---|---|---|---|---|
data | file | sì | — | CSV, TSV, TXT, XLSX o XLS; massimo 5 MB; la prima riga deve contenere nomi di colonna univoci |
prompt | string | no | — | Cosa mostrare o evidenziare, fino a 8.000 caratteri |
chart_types | string | no | automatico | Separati da virgola o ripetuti; fino a 4 tra i tipi seguenti |
journal_style | string | no | default | default, nature, science, cell, plos o acs |
figure_width | string | no | double | single (una colonna) o double (due colonne) |
color_palette | string | no | okabe_ito | okabe_ito, wong, tol_bright o tol_muted |
I file non analizzabili, oltre il limite di dimensione o con nomi di colonna duplicati o vuoti
restituiscono 400 INVALID_REQUEST (HTTP 413 per upload troppo grandi).

Documentazione API