Questo servizio consente agli utenti di creare grafici utilizzando gli strumenti di Google Chart e di eseguirne il rendering lato server. Se vuoi eseguire il rendering dei grafici in un browser web, utilizza invece l'API Google Graph.
Questo esempio crea una tabella di dati di base, compila un grafico ad area con i dati e li aggiunge a una pagina web come immagine:
function doGet() {
var 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();
var chart = Charts.newAreaChart()
.setDataTable(data)
.setStacked()
.setRange(0, 40)
.setTitle('Sales per Month')
.build();
var htmlOutput = HtmlService.createHtmlOutput().setTitle('My Chart');
var imageData = Utilities.base64Encode(chart.getAs('image/png').getBytes());
var imageUrl = "data:image/png;base64," + encodeURI(imageData);
htmlOutput.append("Render chart server side: <br/>");
htmlOutput.append("<img border=\"1\" src=\"" + imageUrl + "\">");
return htmlOutput;
}
Corsi
Nome | Breve descrizione |
---|---|
AreaChartBuilder | Strumento per la creazione di grafici ad area. |
BarChartBuilder | Strumento per la creazione di grafici a barre. |
Chart | Oggetto Chart, che può essere convertito in un'immagine statica. |
ChartHiddenDimensionStrategy | Un'enumerazione di come le dimensioni nascoste in un'origine vengono espresse in un grafico. |
ChartMergeStrategy | Un'enumerazione di come più intervalli nell'origine sono espressi in un grafico. |
ChartOptions | Espone le opzioni attualmente configurate per un Chart , ad esempio altezza, colore e così via. |
ChartType | Tipi di grafici supportati dal servizio Grafici. |
Charts | Punto di ingresso per la creazione di grafici negli script. |
ColumnChartBuilder | Strumento per la creazione di grafici a colonne. |
ColumnType | Un'enumerazione dei tipi di dati validi per le colonne in un DataTable . |
CurveStyle | Un'enumerazione degli stili per le curve in un grafico. |
DataTable | Una tabella di dati da utilizzare nei grafici. |
DataTableBuilder | Builder di oggetti DataTable. |
DataTableSource | Interfaccia per gli oggetti che possono rappresentare i loro dati come DataTable . |
DataViewDefinition | Una definizione della vista dati per visualizzare i dati del grafico. |
DataViewDefinitionBuilder | Builder per DataViewDefinition oggetti. |
LineChartBuilder | Strumento per la creazione di grafici a linee. |
MatchType | Un'enumerazione della corrispondenza di un valore stringa. |
NumberRangeFilterBuilder | Un generatore di controlli filtro per intervallo di numeri. |
Orientation | Un'enumerazione dell'orientamento di un oggetto. |
PickerValuesLayout | Un'enumerazione di come visualizzare i valori selezionati nel widget selettore. |
PieChartBuilder | Uno strumento per la creazione di grafici a torta. |
PointStyle | Un'enumerazione degli stili dei punti in una linea. |
Position | Un'enumerazione delle posizioni della legenda all'interno di un grafico. |
ScatterChartBuilder | Strumento per la creazione di grafici a dispersione. |
StringFilterBuilder | Un builder per i controlli filtro stringa. |
TableChartBuilder | Uno strumento per la creazione di grafici a tabella. |
TextStyle | Un oggetto di configurazione di stile di testo. |
TextStyleBuilder | Un generatore utilizzato per creare TextStyle oggetti. |
AreaChartBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
build() | Chart | Crea il grafico. |
reverseCategories() | AreaChartBuilder | Inverte il disegno delle serie nell'asse del dominio. |
setBackgroundColor(cssValue) | AreaChartBuilder | Imposta il colore di sfondo del grafico. |
setColors(cssValues) | AreaChartBuilder | Imposta i colori delle linee nel grafico. |
setDataSourceUrl(url) | AreaChartBuilder | Imposta l'URL dell'origine dati utilizzato per estrarre i dati da un'origine esterna, ad esempio Fogli Google. |
setDataTable(tableBuilder) | AreaChartBuilder | Imposta la tabella di dati da utilizzare per il grafico utilizzando un DataTableBuilder. |
setDataTable(table) | AreaChartBuilder | Imposta la tabella di dati che contiene le linee per il grafico e le etichette dell'asse X. |
setDataViewDefinition(dataViewDefinition) | AreaChartBuilder | Imposta la definizione della vista dati da utilizzare per il grafico. |
setDimensions(width, height) | AreaChartBuilder | Imposta le dimensioni del grafico. |
setLegendPosition(position) | AreaChartBuilder | Imposta la posizione della legenda rispetto al grafico. |
setLegendTextStyle(textStyle) | AreaChartBuilder | Imposta lo stile di testo della legenda del grafico. |
setOption(option, value) | AreaChartBuilder | Imposta le opzioni avanzate per questo grafico. |
setPointStyle(style) | AreaChartBuilder | Imposta lo stile per i punti nella linea. |
setRange(start, end) | AreaChartBuilder | Imposta l'intervallo per il grafico. |
setStacked() | AreaChartBuilder | Utilizza righe in pila, il che significa che i valori di linee e barre vengono impilati (accumulati). |
setTitle(chartTitle) | AreaChartBuilder | Imposta il titolo del grafico. |
setTitleTextStyle(textStyle) | AreaChartBuilder | Imposta lo stile di testo del titolo del grafico. |
setXAxisTextStyle(textStyle) | AreaChartBuilder | Imposta lo stile di testo dell'asse orizzontale. |
setXAxisTitle(title) | AreaChartBuilder | Aggiunge un titolo all'asse orizzontale. |
setXAxisTitleTextStyle(textStyle) | AreaChartBuilder | Imposta lo stile del testo del titolo dell'asse orizzontale. |
setYAxisTextStyle(textStyle) | AreaChartBuilder | Imposta lo stile del testo dell'asse verticale. |
setYAxisTitle(title) | AreaChartBuilder | Aggiunge un titolo all'asse verticale. |
setYAxisTitleTextStyle(textStyle) | AreaChartBuilder | Imposta lo stile del testo del titolo dell'asse verticale. |
useLogScale() | AreaChartBuilder | Imposta l'asse dell'intervallo in una scala logaritmica (è necessario che tutti i valori siano positivi). |
BarChartBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
build() | Chart | Crea il grafico. |
reverseCategories() | BarChartBuilder | Inverte il disegno delle serie nell'asse del dominio. |
reverseDirection() | BarChartBuilder | Inverte la direzione in cui le barre si sviluppano lungo l'asse orizzontale. |
setBackgroundColor(cssValue) | BarChartBuilder | Imposta il colore di sfondo del grafico. |
setColors(cssValues) | BarChartBuilder | Imposta i colori delle linee nel grafico. |
setDataSourceUrl(url) | BarChartBuilder | Imposta l'URL dell'origine dati utilizzato per estrarre i dati da un'origine esterna, ad esempio Fogli Google. |
setDataTable(tableBuilder) | BarChartBuilder | Imposta la tabella di dati da utilizzare per il grafico utilizzando un DataTableBuilder. |
setDataTable(table) | BarChartBuilder | Imposta la tabella di dati che contiene le linee per il grafico e le etichette dell'asse X. |
setDataViewDefinition(dataViewDefinition) | BarChartBuilder | Imposta la definizione della vista dati da utilizzare per il grafico. |
setDimensions(width, height) | BarChartBuilder | Imposta le dimensioni del grafico. |
setLegendPosition(position) | BarChartBuilder | Imposta la posizione della legenda rispetto al grafico. |
setLegendTextStyle(textStyle) | BarChartBuilder | Imposta lo stile di testo della legenda del grafico. |
setOption(option, value) | BarChartBuilder | Imposta le opzioni avanzate per questo grafico. |
setRange(start, end) | BarChartBuilder | Imposta l'intervallo per il grafico. |
setStacked() | BarChartBuilder | Utilizza righe in pila, il che significa che i valori di linee e barre vengono impilati (accumulati). |
setTitle(chartTitle) | BarChartBuilder | Imposta il titolo del grafico. |
setTitleTextStyle(textStyle) | BarChartBuilder | Imposta lo stile di testo del titolo del grafico. |
setXAxisTextStyle(textStyle) | BarChartBuilder | Imposta lo stile di testo dell'asse orizzontale. |
setXAxisTitle(title) | BarChartBuilder | Aggiunge un titolo all'asse orizzontale. |
setXAxisTitleTextStyle(textStyle) | BarChartBuilder | Imposta lo stile del testo del titolo dell'asse orizzontale. |
setYAxisTextStyle(textStyle) | BarChartBuilder | Imposta lo stile del testo dell'asse verticale. |
setYAxisTitle(title) | BarChartBuilder | Aggiunge un titolo all'asse verticale. |
setYAxisTitleTextStyle(textStyle) | BarChartBuilder | Imposta lo stile del testo del titolo dell'asse verticale. |
useLogScale() | BarChartBuilder | Imposta l'asse dell'intervallo in una scala logaritmica (è necessario che tutti i valori siano positivi). |
Chart
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getAs(contentType) | Blob | Restituisce i dati all'interno di questo oggetto sotto forma di blob convertito nel tipo di contenuto specificato. |
getBlob() | Blob | Restituisce i dati all'interno di questo oggetto sotto forma di blob. |
getOptions() | ChartOptions | Restituisce le opzioni per questo grafico, ad esempio altezza, colori e assi. |
ChartHiddenDimensionStrategy
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
IGNORE_BOTH | Enum | Predefinita: i grafici ignorano eventuali colonne e righe nascoste. |
IGNORE_ROWS | Enum | Nel grafico vengono ignorate solo le righe nascoste. |
IGNORE_COLUMNS | Enum | Nei grafici vengono ignorate solo le colonne nascoste. |
SHOW_BOTH | Enum | I grafici non ignorano le colonne o le righe nascoste. |
ChartMergeStrategy
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
MERGE_COLUMNS | Enum | Predefinita. |
MERGE_ROWS | Enum | I grafici uniscono le righe di più intervalli. |
ChartOptions
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
get(option) | Object | Restituisce un'opzione configurata per questo grafico. |
getOrDefault(option) | Object | Restituisce un'opzione configurata per questo grafico. |
ChartType
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
TIMELINE | Enum | Grafico a cronologia. |
AREA | Enum | Grafico ad area |
BAR | Enum | Grafico a barre |
BUBBLE | Enum | Grafico a bolle. |
CANDLESTICK | Enum | Grafico a candele. |
COLUMN | Enum | Grafico a colonne |
COMBO | Enum | Grafico combinato |
GAUGE | Enum | Grafico a contatore. |
GEO | Enum | Grafico geografico. |
HISTOGRAM | Enum | Istogramma |
RADAR | Enum | Grafico radar. |
LINE | Enum | Grafico a linee |
ORG | Enum | Organigramma. |
PIE | Enum | Grafico a torta |
SCATTER | Enum | Grafico a dispersione |
SPARKLINE | Enum | Grafico sparkline. |
STEPPED_AREA | Enum | Grafico ad area con rientri. |
TABLE | Enum | Grafico a tabella |
TREEMAP | Enum | Grafico ad albero. |
WATERFALL | Enum | Grafico a cascata. |
Charts
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
ChartHiddenDimensionStrategy | ChartHiddenDimensionStrategy | Un'enumerazione di come le dimensioni nascoste in un'origine vengono espresse in un grafico. |
ChartMergeStrategy | ChartMergeStrategy | Un'enumerazione di come più intervalli nell'origine sono espressi in un grafico. |
ChartType | ChartType | Un'enumerazione dei tipi di grafici supportati dal servizio Grafici. |
ColumnType | ColumnType | Un'enumerazione dei tipi di dati validi per le colonne in un DataTable . |
CurveStyle | CurveStyle | Un'enumerazione degli stili per le curve in un grafico. |
PointStyle | PointStyle | Un'enumerazione degli stili dei punti in una linea. |
Position | Position | Un'enumerazione delle posizioni della legenda all'interno di un grafico. |
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
newAreaChart() | AreaChartBuilder | Inizia a creare un grafico ad area, come descritto nella documentazione degli strumenti di Google Chart. |
newBarChart() | BarChartBuilder | Inizia a creare un grafico a barre, come descritto nella documentazione degli strumenti di Google Chart. |
newColumnChart() | ColumnChartBuilder | Inizia a creare un grafico a colonne, come descritto nella documentazione degli strumenti di Google Chart. |
newDataTable() | DataTableBuilder | Crea una tabella di dati vuota, in cui i valori possono essere impostati manualmente. |
newDataViewDefinition() | DataViewDefinitionBuilder | Crea una nuova definizione di visualizzazione dati. |
newLineChart() | LineChartBuilder | Inizia a creare un grafico a linee, come descritto nella documentazione degli strumenti di Google Chart. |
newPieChart() | PieChartBuilder | Inizia a creare un grafico a torta, come descritto nella documentazione degli strumenti di Google Chart. |
newScatterChart() | ScatterChartBuilder | Inizia a creare un grafico a dispersione, come descritto nella documentazione degli strumenti di Google Chart. |
newTableChart() | TableChartBuilder | Inizia a creare un grafico a tabella, come descritto nella documentazione degli strumenti di Google Chart. |
newTextStyle() | TextStyleBuilder | Crea un nuovo strumento per la creazione di stili di testo. |
ColumnChartBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
build() | Chart | Crea il grafico. |
reverseCategories() | ColumnChartBuilder | Inverte il disegno delle serie nell'asse del dominio. |
setBackgroundColor(cssValue) | ColumnChartBuilder | Imposta il colore di sfondo del grafico. |
setColors(cssValues) | ColumnChartBuilder | Imposta i colori delle linee nel grafico. |
setDataSourceUrl(url) | ColumnChartBuilder | Imposta l'URL dell'origine dati utilizzato per estrarre i dati da un'origine esterna, ad esempio Fogli Google. |
setDataTable(tableBuilder) | ColumnChartBuilder | Imposta la tabella di dati da utilizzare per il grafico utilizzando un DataTableBuilder. |
setDataTable(table) | ColumnChartBuilder | Imposta la tabella di dati che contiene le linee per il grafico e le etichette dell'asse X. |
setDataViewDefinition(dataViewDefinition) | ColumnChartBuilder | Imposta la definizione della vista dati da utilizzare per il grafico. |
setDimensions(width, height) | ColumnChartBuilder | Imposta le dimensioni del grafico. |
setLegendPosition(position) | ColumnChartBuilder | Imposta la posizione della legenda rispetto al grafico. |
setLegendTextStyle(textStyle) | ColumnChartBuilder | Imposta lo stile di testo della legenda del grafico. |
setOption(option, value) | ColumnChartBuilder | Imposta le opzioni avanzate per questo grafico. |
setRange(start, end) | ColumnChartBuilder | Imposta l'intervallo per il grafico. |
setStacked() | ColumnChartBuilder | Utilizza righe in pila, il che significa che i valori di linee e barre vengono impilati (accumulati). |
setTitle(chartTitle) | ColumnChartBuilder | Imposta il titolo del grafico. |
setTitleTextStyle(textStyle) | ColumnChartBuilder | Imposta lo stile di testo del titolo del grafico. |
setXAxisTextStyle(textStyle) | ColumnChartBuilder | Imposta lo stile di testo dell'asse orizzontale. |
setXAxisTitle(title) | ColumnChartBuilder | Aggiunge un titolo all'asse orizzontale. |
setXAxisTitleTextStyle(textStyle) | ColumnChartBuilder | Imposta lo stile del testo del titolo dell'asse orizzontale. |
setYAxisTextStyle(textStyle) | ColumnChartBuilder | Imposta lo stile del testo dell'asse verticale. |
setYAxisTitle(title) | ColumnChartBuilder | Aggiunge un titolo all'asse verticale. |
setYAxisTitleTextStyle(textStyle) | ColumnChartBuilder | Imposta lo stile del testo del titolo dell'asse verticale. |
useLogScale() | ColumnChartBuilder | Imposta l'asse dell'intervallo in una scala logaritmica (è necessario che tutti i valori siano positivi). |
ColumnType
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
DATE | Enum | Corrisponde ai valori delle date. |
NUMBER | Enum | Corrisponde ai valori numerici. |
STRING | Enum | Corrisponde ai valori stringa. |
CurveStyle
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
NORMAL | Enum | Linee rette senza curva. |
SMOOTH | Enum | Gli angoli della linea vengono smussati. |
DataTable
DataTableBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addColumn(type, label) | DataTableBuilder | Aggiunge una colonna alla tabella di dati. |
addRow(values) | DataTableBuilder | Aggiunge una riga alla tabella di dati. |
build() | DataTable | Crea e restituisce una tabella di dati. |
setValue(row, column, value) | DataTableBuilder | Imposta un valore specifico nella tabella. |
DataTableSource
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getDataTable() | DataTable | Restituisce i dati all'interno di questo oggetto come una tabella dati. |
DataViewDefinition
DataViewDefinitionBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
build() | DataViewDefinition | Crea e restituisce l'oggetto di definizione della visualizzazione dati creato utilizzando questo builder. |
setColumns(columns) | DataViewDefinitionBuilder | Imposta gli indici delle colonne da includere nella visualizzazione dati e specifica le informazioni sulla colonna ruolo. |
LineChartBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
build() | Chart | Crea il grafico. |
reverseCategories() | LineChartBuilder | Inverte il disegno delle serie nell'asse del dominio. |
setBackgroundColor(cssValue) | LineChartBuilder | Imposta il colore di sfondo del grafico. |
setColors(cssValues) | LineChartBuilder | Imposta i colori delle linee nel grafico. |
setCurveStyle(style) | LineChartBuilder | Imposta lo stile da utilizzare per le curve nel grafico. |
setDataSourceUrl(url) | LineChartBuilder | Imposta l'URL dell'origine dati utilizzato per estrarre i dati da un'origine esterna, ad esempio Fogli Google. |
setDataTable(tableBuilder) | LineChartBuilder | Imposta la tabella di dati da utilizzare per il grafico utilizzando un DataTableBuilder. |
setDataTable(table) | LineChartBuilder | Imposta la tabella di dati che contiene le linee per il grafico e le etichette dell'asse X. |
setDataViewDefinition(dataViewDefinition) | LineChartBuilder | Imposta la definizione della vista dati da utilizzare per il grafico. |
setDimensions(width, height) | LineChartBuilder | Imposta le dimensioni del grafico. |
setLegendPosition(position) | LineChartBuilder | Imposta la posizione della legenda rispetto al grafico. |
setLegendTextStyle(textStyle) | LineChartBuilder | Imposta lo stile di testo della legenda del grafico. |
setOption(option, value) | LineChartBuilder | Imposta le opzioni avanzate per questo grafico. |
setPointStyle(style) | LineChartBuilder | Imposta lo stile per i punti nella linea. |
setRange(start, end) | LineChartBuilder | Imposta l'intervallo per il grafico. |
setTitle(chartTitle) | LineChartBuilder | Imposta il titolo del grafico. |
setTitleTextStyle(textStyle) | LineChartBuilder | Imposta lo stile di testo del titolo del grafico. |
setXAxisTextStyle(textStyle) | LineChartBuilder | Imposta lo stile di testo dell'asse orizzontale. |
setXAxisTitle(title) | LineChartBuilder | Aggiunge un titolo all'asse orizzontale. |
setXAxisTitleTextStyle(textStyle) | LineChartBuilder | Imposta lo stile del testo del titolo dell'asse orizzontale. |
setYAxisTextStyle(textStyle) | LineChartBuilder | Imposta lo stile del testo dell'asse verticale. |
setYAxisTitle(title) | LineChartBuilder | Aggiunge un titolo all'asse verticale. |
setYAxisTitleTextStyle(textStyle) | LineChartBuilder | Imposta lo stile del testo del titolo dell'asse verticale. |
useLogScale() | LineChartBuilder | Imposta l'asse dell'intervallo in una scala logaritmica (è necessario che tutti i valori siano positivi). |
MatchType
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
EXACT | Enum | Corrispondenza solo con valori esatti |
PREFIX | Enum | Prefissi di corrispondenza a partire dall'inizio del valore |
ANY | Enum | Corrisponde a qualsiasi sottostringa |
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getName() | String | Restituisce il nome del tipo di corrispondenza da utilizzare nel JSON delle opzioni. |
NumberRangeFilterBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
setMaxValue(maxValue) | NumberRangeFilterBuilder | Imposta il valore massimo consentito per l'estensione inferiore dell'intervallo. |
setMinValue(minValue) | NumberRangeFilterBuilder | Imposta il valore minimo consentito per l'estensione inferiore dell'intervallo. |
setOrientation(orientation) | NumberRangeFilterBuilder | Consente di impostare l'orientamento del dispositivo di scorrimento. |
setShowRangeValues(showRangeValues) | NumberRangeFilterBuilder | Consente di impostare se avere etichette accanto al dispositivo di scorrimento che visualizzano le estensioni dell'intervallo selezionato. |
setTicks(ticks) | NumberRangeFilterBuilder | Imposta il numero di segni di graduazione (posizioni fisse in una barra dell'intervallo) in cui può cadere un dispositivo di scorrimento del filtro dell'intervallo numerico. |
Orientation
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
HORIZONTAL | Enum | Orientamento orizzontale. |
VERTICAL | Enum | Orientamento verticale. |
PickerValuesLayout
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
ASIDE | Enum | I valori selezionati vengono visualizzati in un'unica riga di testo accanto al widget selettore valori. |
BELOW | Enum | I valori selezionati vengono visualizzati in un'unica riga di testo sotto il widget. |
BELOW_WRAPPING | Enum | Simile al dettaglio riportato di seguito, ma le voci che non possono essere inserite nel selettore vengono inserite in una nuova riga. |
BELOW_STACKED | Enum | I valori selezionati vengono visualizzati in una colonna sotto il widget. |
PieChartBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
build() | Chart | Crea il grafico. |
reverseCategories() | PieChartBuilder | Inverte il disegno delle serie nell'asse del dominio. |
set3D() | PieChartBuilder | Imposta il grafico in modo tridimensionale. |
setBackgroundColor(cssValue) | PieChartBuilder | Imposta il colore di sfondo del grafico. |
setColors(cssValues) | PieChartBuilder | Imposta i colori delle linee nel grafico. |
setDataSourceUrl(url) | PieChartBuilder | Imposta l'URL dell'origine dati utilizzato per estrarre i dati da un'origine esterna, ad esempio Fogli Google. |
setDataTable(tableBuilder) | PieChartBuilder | Imposta la tabella di dati da utilizzare per il grafico utilizzando un DataTableBuilder. |
setDataTable(table) | PieChartBuilder | Imposta la tabella di dati che contiene le linee per il grafico e le etichette dell'asse X. |
setDataViewDefinition(dataViewDefinition) | PieChartBuilder | Imposta la definizione della vista dati da utilizzare per il grafico. |
setDimensions(width, height) | PieChartBuilder | Imposta le dimensioni del grafico. |
setLegendPosition(position) | PieChartBuilder | Imposta la posizione della legenda rispetto al grafico. |
setLegendTextStyle(textStyle) | PieChartBuilder | Imposta lo stile di testo della legenda del grafico. |
setOption(option, value) | PieChartBuilder | Imposta le opzioni avanzate per questo grafico. |
setTitle(chartTitle) | PieChartBuilder | Imposta il titolo del grafico. |
setTitleTextStyle(textStyle) | PieChartBuilder | Imposta lo stile di testo del titolo del grafico. |
PointStyle
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
NONE | Enum | Non visualizzare i punti della linea. |
TINY | Enum | Usa punti linea sottili. |
MEDIUM | Enum | Utilizza punti linea di medie dimensioni. |
LARGE | Enum | Utilizza punti linea di grandi dimensioni. |
HUGE | Enum | Utilizza punti della linea con dimensioni maggiori. |
Position
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
TOP | Enum | Sopra il grafico. |
RIGHT | Enum | A destra del grafico. |
BOTTOM | Enum | Sotto il grafico. |
NONE | Enum | Non viene visualizzata alcuna legenda. |
ScatterChartBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
build() | Chart | Crea il grafico. |
setBackgroundColor(cssValue) | ScatterChartBuilder | Imposta il colore di sfondo del grafico. |
setColors(cssValues) | ScatterChartBuilder | Imposta i colori delle linee nel grafico. |
setDataSourceUrl(url) | ScatterChartBuilder | Imposta l'URL dell'origine dati utilizzato per estrarre i dati da un'origine esterna, ad esempio Fogli Google. |
setDataTable(tableBuilder) | ScatterChartBuilder | Imposta la tabella di dati da utilizzare per il grafico utilizzando un DataTableBuilder. |
setDataTable(table) | ScatterChartBuilder | Imposta la tabella di dati che contiene le linee per il grafico e le etichette dell'asse X. |
setDataViewDefinition(dataViewDefinition) | ScatterChartBuilder | Imposta la definizione della vista dati da utilizzare per il grafico. |
setDimensions(width, height) | ScatterChartBuilder | Imposta le dimensioni del grafico. |
setLegendPosition(position) | ScatterChartBuilder | Imposta la posizione della legenda rispetto al grafico. |
setLegendTextStyle(textStyle) | ScatterChartBuilder | Imposta lo stile di testo della legenda del grafico. |
setOption(option, value) | ScatterChartBuilder | Imposta le opzioni avanzate per questo grafico. |
setPointStyle(style) | ScatterChartBuilder | Imposta lo stile per i punti nella linea. |
setTitle(chartTitle) | ScatterChartBuilder | Imposta il titolo del grafico. |
setTitleTextStyle(textStyle) | ScatterChartBuilder | Imposta lo stile di testo del titolo del grafico. |
setXAxisLogScale() | ScatterChartBuilder | Imposta l'asse orizzontale in una scala logaritmica (richiede che tutti i valori siano positivi). |
setXAxisRange(start, end) | ScatterChartBuilder | Imposta l'intervallo per l'asse orizzontale del grafico. |
setXAxisTextStyle(textStyle) | ScatterChartBuilder | Imposta lo stile di testo dell'asse orizzontale. |
setXAxisTitle(title) | ScatterChartBuilder | Aggiunge un titolo all'asse orizzontale. |
setXAxisTitleTextStyle(textStyle) | ScatterChartBuilder | Imposta lo stile del testo del titolo dell'asse orizzontale. |
setYAxisLogScale() | ScatterChartBuilder | Imposta l'asse verticale in una scala logaritmica (richiede che tutti i valori siano positivi). |
setYAxisRange(start, end) | ScatterChartBuilder | Imposta l'intervallo per l'asse verticale del grafico. |
setYAxisTextStyle(textStyle) | ScatterChartBuilder | Imposta lo stile del testo dell'asse verticale. |
setYAxisTitle(title) | ScatterChartBuilder | Aggiunge un titolo all'asse verticale. |
setYAxisTitleTextStyle(textStyle) | ScatterChartBuilder | Imposta lo stile del testo del titolo dell'asse verticale. |
StringFilterBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
setCaseSensitive(caseSensitive) | StringFilterBuilder | Consente di impostare se la corrispondenza deve essere sensibile alle maiuscole o meno. |
setMatchType(matchType) | StringFilterBuilder | Consente di impostare se il controllo deve corrispondere solo a valori esatti (MatchType.EXACT ), a prefissi a partire dall'inizio del valore (MatchType.PREFIX ) o a qualsiasi sottostringa (MatchType.ANY ). |
setRealtimeTrigger(realtimeTrigger) | StringFilterBuilder | Consente di impostare se il controllo deve corrispondere a ogni pressione di un tasto o solo quando il campo di immissione "cambia" (perdita di stato attivo o pressione del tasto Invio). |
TableChartBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
build() | Chart | Crea il grafico. |
enablePaging(enablePaging) | TableChartBuilder | Consente di impostare se attivare il paging tra i dati. |
enablePaging(pageSize) | TableChartBuilder | Abilita il paging e imposta il numero di righe in ogni pagina. |
enablePaging(pageSize, startPage) | TableChartBuilder | Abilita il paging, imposta il numero di righe in ogni pagina e la prima pagina della tabella da visualizzare (i numeri di pagina sono in base zero). |
enableRtlTable(rtlEnabled) | TableChartBuilder | Aggiunge il supporto di base per le lingue con orientamento da destra a sinistra (come l'arabo o l'ebraico) invertendo l'ordine delle colonne della tabella, in modo che la colonna zero sia la colonna più a destra e l'ultima colonna sia quella più a sinistra. |
enableSorting(enableSorting) | TableChartBuilder | Consente di scegliere se ordinare le colonne quando l'utente fa clic su un'intestazione di colonna. |
setDataSourceUrl(url) | TableChartBuilder | Imposta l'URL dell'origine dati utilizzato per estrarre i dati da un'origine esterna, ad esempio Fogli Google. |
setDataTable(tableBuilder) | TableChartBuilder | Imposta la tabella di dati da utilizzare per il grafico utilizzando un DataTableBuilder. |
setDataTable(table) | TableChartBuilder | Imposta la tabella di dati che contiene le linee per il grafico e le etichette dell'asse X. |
setDataViewDefinition(dataViewDefinition) | TableChartBuilder | Imposta la definizione della vista dati da utilizzare per il grafico. |
setDimensions(width, height) | TableChartBuilder | Imposta le dimensioni del grafico. |
setFirstRowNumber(number) | TableChartBuilder | Imposta il numero di riga per la prima riga nella tabella di dati. |
setInitialSortingAscending(column) | TableChartBuilder | Imposta l'indice della colonna in base al quale la tabella dovrebbe essere ordinata inizialmente (ordine crescente). |
setInitialSortingDescending(column) | TableChartBuilder | Imposta l'indice della colonna in base al quale la tabella deve essere ordinata inizialmente (decrescente). |
setOption(option, value) | TableChartBuilder | Imposta le opzioni avanzate per questo grafico. |
showRowNumberColumn(showRowNumber) | TableChartBuilder | Consente di impostare se mostrare il numero di riga come prima colonna della tabella. |
useAlternatingRowStyle(alternate) | TableChartBuilder | Consente di impostare se lo stile di colore alternato viene assegnato alle righe pari e dispari di un grafico tabella. |
TextStyle
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getColor() | String | Restituisce il colore dello stile di testo. |
getFontName() | String | Restituisce il nome del carattere dello stile di testo. |
getFontSize() | Number | Restituisce la dimensione del carattere dello stile di testo. |
TextStyleBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
build() | TextStyle | Crea e restituisce un oggetto di configurazione di stile di testo creato utilizzando questo builder. |
setColor(cssValue) | TextStyleBuilder | Imposta il colore dello stile di testo. |
setFontName(fontName) | TextStyleBuilder | Imposta il nome del carattere dello stile di testo |
setFontSize(fontSize) | TextStyleBuilder | Imposta la dimensione del carattere per lo stile di testo. |