Google Apps Script API
    Preparing search index...

    Builder for scatter charts. For more details, see the Google Charts documentation.

    Here is an example that shows how to build a scatter chart. The data is imported from a Google spreadsheet.

    // Get sample data from a spreadsheet.
    var dataSourceUrl = 'https://docs.google.com/spreadsheet/tq?range=C1%3AD' +
        '&key=0Aq4s9w_HxMs7dHpfX05JdmVSb1FpT21sbXd4NVE3UEE&gid=4&headers=-1';
    
    var chartBuilder = Charts.newScatterChart()
        .setTitle('Adjusted GDP & U.S. Population')
        .setXAxisTitle('U.S. Population (millions)')
        .setYAxisTitle('Adjusted GDP ($ billions)')
        .setDimensions(600, 500)
        .setLegendPosition(Charts.Position.NONE)
        .setDataSourceUrl(dataSourceUrl);
    
    var chart = chartBuilder.build();
    
    interface ScatterChartBuilder {
        build(): Chart;
        setBackgroundColor(cssValue: string): ScatterChartBuilder;
        setColors(cssValues: string[]): ScatterChartBuilder;
        setDataSourceUrl(url: string): ScatterChartBuilder;
        setDataTable(tableBuilder: DataTableBuilder): ScatterChartBuilder;
        setDataTable(table: DataTableSource): ScatterChartBuilder;
        setDataViewDefinition(
            dataViewDefinition: DataViewDefinition,
        ): ScatterChartBuilder;
        setDimensions(width: number, height: number): ScatterChartBuilder;
        setLegendPosition(
            position: GoogleAppsScript.Charts.Position,
        ): ScatterChartBuilder;
        setLegendTextStyle(
            textStyle: GoogleAppsScript.Charts.TextStyle,
        ): ScatterChartBuilder;
        setOption(option: string, value: any): ScatterChartBuilder;
        setPointStyle(style: PointStyle): ScatterChartBuilder;
        setTitle(chartTitle: string): ScatterChartBuilder;
        setTitleTextStyle(
            textStyle: GoogleAppsScript.Charts.TextStyle,
        ): ScatterChartBuilder;
        setXAxisLogScale(): ScatterChartBuilder;
        setXAxisRange(start: number, end: number): ScatterChartBuilder;
        setXAxisTextStyle(
            textStyle: GoogleAppsScript.Charts.TextStyle,
        ): ScatterChartBuilder;
        setXAxisTitle(title: string): ScatterChartBuilder;
        setXAxisTitleTextStyle(
            textStyle: GoogleAppsScript.Charts.TextStyle,
        ): ScatterChartBuilder;
        setYAxisLogScale(): ScatterChartBuilder;
        setYAxisRange(start: number, end: number): ScatterChartBuilder;
        setYAxisTextStyle(
            textStyle: GoogleAppsScript.Charts.TextStyle,
        ): ScatterChartBuilder;
        setYAxisTitle(title: string): ScatterChartBuilder;
        setYAxisTitleTextStyle(
            textStyle: GoogleAppsScript.Charts.TextStyle,
        ): ScatterChartBuilder;
    }
    Index

    Methods