Punto di contatto per la creazione di grafici negli script.
Questo esempio crea una tabella di dati di base, compila un grafico a area con i dati e li aggiunge come immagine a una pagina web:
function doGet() { const data = Charts.newDataTable() .addColumn(Charts.ColumnType.STRING, 'Month') .addColumn(Charts.ColumnType.NUMBER, 'In Store') .addColumn(Charts.ColumnType.NUMBER, 'Online') .addRow(['January', 10, 1]) .addRow(['February', 12, 1]) .addRow(['March', 20, 2]) .addRow(['April', 25, 3]) .addRow(['May', 30, 4]) .build(); const chart = Charts.newAreaChart() .setDataTable(data) .setStacked() .setRange(0, 40) .setTitle('Sales per Month') .build(); const htmlOutput = HtmlService.createHtmlOutput().setTitle('My Chart'); const imageData = Utilities.base64Encode(chart.getAs('image/png').getBytes()); const imageUrl = `data:image/png;base64,${encodeURI(imageData)}`; htmlOutput.append('Render chart server side: <br/>'); htmlOutput.append(`<img border="1" src="${imageUrl}">`); return htmlOutput; }
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
Chart | Chart | Un'enumerazione del modo in cui le dimensioni nascoste in un'origine vengono espresse in un grafico. |
Chart | Chart | Un'enumerazione di come più intervalli nell'origine vengono espressi in un grafico. |
Chart | Chart | Un'enumerazione dei tipi di grafici supportati dal servizio Grafici. |
Column | Column | Un'enumerazione dei tipi di dati validi per le colonne in un Data . |
Curve | Curve | Un'enumerazione degli stili per le curve in un grafico. |
Point | Point | Un'enumerazione degli stili dei punti in una linea. |
Position | Position | Un'enumerazione delle posizioni delle leggende all'interno di un grafico. |
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
new | Area | Avvia la creazione di un grafico a aree, come descritto nella documentazione di Google Chart Tools. |
new | Bar | Inizia a creare un grafico a barre, come descritto nella documentazione di Google Chart Tools. |
new | Column | Inizia a creare un grafico a colonne, come descritto nella documentazione di Google Chart Tools. |
new | Data | Crea una tabella di dati vuota, i cui valori possono essere impostati manualmente. |
new | Data | Crea una nuova definizione di visualizzazione dei dati. |
new | Line | Inizia a creare un grafico a linee, come descritto nella documentazione di Google Chart Tools. |
new | Pie | Inizia a creare un grafico a torta, come descritto nella documentazione di Google Chart Tools. |
new | Scatter | Inizia a creare un grafico a dispersione, come descritto nella documentazione di Google Chart Tools. |
new | Table | Inizia a creare un grafico a tabella, come descritto nella documentazione di Google Chart Tools. |
new | Text | Crea un nuovo generatore di stili di testo. |
Documentazione dettagliata
new Area Chart()
Avvia la creazione di un grafico a aree, come descritto nella documentazione di Google Chart Tools.
Invio
Area
: un oggetto AreaChartBuilder che può essere utilizzato per creare un grafico ad area.
new Bar Chart()
Inizia a creare un grafico a barre, come descritto nella documentazione di Google Chart Tools.
Invio
Bar
: un oggetto BarChartBuilder che può essere utilizzato per creare un grafico a barre.
new Column Chart()
Inizia a creare un grafico a colonne, come descritto nella documentazione di Google Chart Tools.
Invio
Column
: un oggetto ColumnChartBuilder che può essere utilizzato per creare un grafico a colonne.
new Data Table()
Crea una tabella di dati vuota, i cui valori possono essere impostati manualmente.
Le tabelle di dati contengono i dati per tutti i tipi di grafici.
Invio
Data
: un DataTableBuilder che può contenere i dati per i grafici.
new Data View Definition()
Crea una nuova definizione di visualizzazione dei dati.
Utilizza i setters per definire le diverse proprietà della visualizzazione dati.
Invio
Data
: un DataViewDefinitionBuilder, che può essere utilizzato per creare una definizione di visualizzazione dei dati.
new Line Chart()
Inizia a creare un grafico a linee, come descritto nella documentazione di Google Chart Tools.
Invio
Line
: un oggetto LineChartBuilder, che può essere utilizzato per creare un grafico a linee.
new Pie Chart()
Inizia a creare un grafico a torta, come descritto nella documentazione di Google Chart Tools.
Invio
Pie
: un oggetto PieChartBuilder che può essere utilizzato per creare un grafico a torta.
new Scatter Chart()
Inizia a creare un grafico a dispersione, come descritto nella documentazione di Google Chart Tools.
Invio
Scatter
: un oggetto ScatterChartBuilder che può essere utilizzato per creare un grafico a dispersione.
new Table Chart()
Inizia a creare un grafico a tabella, come descritto nella documentazione di Google Chart Tools.
Invio
Table
: un oggetto TableChartBuilder che può essere utilizzato per creare un grafico a tabella.
new Text Style()
Crea un nuovo generatore di stili di testo.
Per modificare i valori predefiniti, utilizza le funzioni di impostazione.
Invio
Text
: un oggetto TextStyleBuilder, che può essere utilizzato per creare un oggetto di configurazione dello stile di testo.