Class ScatterChartBuilder

ScatterChartBuilder

Narzędzie do tworzenia wykresów punktowych. Więcej informacji znajdziesz w dokumentacji Wykresów Google.

Oto przykład, który pokazuje, jak utworzyć wykres punktowy. Dane są zaimportowane z arkusza kalkulacyjnego Google.

// 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();

Metody

MetodaZwracany typKrótki opis
build()ChartTworzenie wykresu.
setBackgroundColor(cssValue)ScatterChartBuilderUstawia kolor tła wykresu.
setColors(cssValues)ScatterChartBuilderUstawia kolory linii na wykresie.
setDataSourceUrl(url)ScatterChartBuilderUstawia adres URL źródła danych używany do pobierania danych ze źródła zewnętrznego, takiego jak Arkusze Google.
setDataTable(tableBuilder)ScatterChartBuilderKonfiguruje tabelę danych, która ma być używana na wykresie za pomocą DataTableBuilder.
setDataTable(table)ScatterChartBuilderUstawia tabelę danych, która zawiera linie wykresu i etykiety osi X.
setDataViewDefinition(dataViewDefinition)ScatterChartBuilderOkreśla definicję widoku danych używaną na wykresie.
setDimensions(width, height)ScatterChartBuilderUstawia wymiary wykresu.
setLegendPosition(position)ScatterChartBuilderOkreśla pozycję legendy względem wykresu.
setLegendTextStyle(textStyle)ScatterChartBuilderUstawia styl tekstu legendy wykresu.
setOption(option, value)ScatterChartBuilderUstawia zaawansowane opcje wykresu.
setPointStyle(style)ScatterChartBuilderUstawia styl punktów na linii.
setTitle(chartTitle)ScatterChartBuilderUstawia tytuł wykresu.
setTitleTextStyle(textStyle)ScatterChartBuilderUstawia styl tekstu tytułu wykresu.
setXAxisLogScale()ScatterChartBuilderZmienia oś poziomą w skalę logarytmiczną (wszystkie wartości muszą być dodatnie).
setXAxisRange(start, end)ScatterChartBuilderUstawia zakres osi poziomej wykresu.
setXAxisTextStyle(textStyle)ScatterChartBuilderUstawia styl tekstu osi poziomej.
setXAxisTitle(title)ScatterChartBuilderDodaje tytuł do osi poziomej.
setXAxisTitleTextStyle(textStyle)ScatterChartBuilderUstawia styl tekstu tytułu osi poziomej.
setYAxisLogScale()ScatterChartBuilderZmienia oś pionową w skalę logarytmiczną (wszystkie wartości muszą być dodatnie).
setYAxisRange(start, end)ScatterChartBuilderUstawia zakres dla osi pionowej wykresu.
setYAxisTextStyle(textStyle)ScatterChartBuilderUstawia styl tekstu osi pionowej.
setYAxisTitle(title)ScatterChartBuilderDodaje tytuł do osi pionowej.
setYAxisTitleTextStyle(textStyle)ScatterChartBuilderUstawia styl tekstu tytułu osi pionowej.

Szczegółowa dokumentacja

build()

Tworzenie wykresu.

Powroty

Chart – obiekt wykresu, który można umieszczać w dokumentach i elementach interfejsu albo używać jako obrazów statycznych.


setBackgroundColor(cssValue)

Ustawia kolor tła wykresu.

// Creates a line chart builder and sets the background color to gray
var builder = Charts.newLineChart();
builder.setBackgroundColor("gray");

Parametry

NazwaTypOpis
cssValueStringWartość CSS koloru (np. "blue" lub "#00f").

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setColors(cssValues)

Ustawia kolory linii na wykresie.

// Creates a line chart builder and sets the first two lines to be drawn in green and red,
// respectively.
var builder = Charts.newLineChart();
builder.setColors(["green", "red"]);

Parametry

NazwaTypOpis
cssValuesString[]Tablica wartości CSS kolorów, np. ["red", "#acf"]. N-ty element tablicy reprezentuje kolor n-tej linii na wykresie.

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setDataSourceUrl(url)

Ustawia adres URL źródła danych używany do pobierania danych ze źródła zewnętrznego, takiego jak Arkusze Google. Jeśli podasz adres URL źródła danych i tabelę DataTable, adres URL źródła danych zostanie zignorowany.

Więcej informacji o wykonywaniu zapytań dotyczących źródeł danych znajdziesz w dokumentacji Wykresów Google.

Parametry

NazwaTypOpis
urlStringAdres URL źródła danych wraz z parametrami zapytania.

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setDataTable(tableBuilder)

Konfiguruje tabelę danych, która ma być używana na wykresie za pomocą DataTableBuilder. Jest to wygodna metoda ustawiania tabeli danych bez konieczności wywoływania funkcji build().

Parametry

NazwaTypOpis
tableBuilderDataTableBuilderKreator tabel danych. W ramach tego wywołania natychmiast tworzona jest nowa tabela danych, więc dalsze aktualizacje kreatora nie są odzwierciedlane na wykresie.

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setDataTable(table)

Ustawia tabelę danych, która zawiera linie wykresu i etykiety osi X. Pierwsza kolumna powinna być ciągiem znaków i zawierać etykiety osi poziomej. Po niej może następować dowolna liczba kolumn, a wszystkie muszą mieć wartości liczbowe. Każda kolumna jest wyświetlana jako osobny wiersz.

Parametry

NazwaTypOpis
tableDataTableSourceTabela danych, która ma być używana na wykresie.

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setDataViewDefinition(dataViewDefinition)

Określa definicję widoku danych używaną na wykresie.

Parametry

NazwaTypOpis
dataViewDefinitionDataViewDefinitionObiekt definicji widoku danych określający widok, który powinien pochodzić z danego źródła danych na potrzeby wykresu.

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setDimensions(width, height)

Ustawia wymiary wykresu.

Parametry

NazwaTypOpis
widthIntegerSzerokość wykresu w pikselach.
heightIntegerWysokość wykresu w pikselach.

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setLegendPosition(position)

Określa pozycję legendy względem wykresu. Domyślnie legenda nie jest wyświetlana.

// Creates a line chart builder and sets the legend position to right.
var builder = Charts.newLineChart();
builder.setLegendPosition(Charts.Position.RIGHT);

Parametry

NazwaTypOpis
positionPositionPozycja legendy.

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setLegendTextStyle(textStyle)

Ustawia styl tekstu legendy wykresu.

// Creates a line chart builder and sets it up for a  blue, 26-point legend.
var textStyleBuilder = Charts.newTextStyle().setColor('#0000FF').setFontSize(26);
var style = textStyleBuilder.build();
var builder = Charts.newLineChart();
builder.setLegendTextStyle(style);

Parametry

NazwaTypOpis
textStyleTextStyleStyl tekstu używany w legendzie wykresu.

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setOption(option, value)

Ustawia zaawansowane opcje wykresu. Zobacz dostępne opcje tego wykresu. Ta metoda nie działa, jeśli podana opcja jest nieprawidłowa.

// Build a scatter chart with a 1-second animation duration.
var builder = Charts.newScatterChart();
builder.setOption('animation.duration', 1000);
var chart = builder.build();

Parametry

NazwaTypOpis
optionStringOpcja umożliwiająca ustawienie.
valueObjectWartość do ustawienia.

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setPointStyle(style)

Ustawia styl punktów na linii. Domyślnie punkty nie mają określonych stylów i widoczna jest tylko linia.

// Creates a line chart builder and sets large point style.
var builder = Charts.newLineChart();
builder.setPointStyle(Charts.PointStyle.LARGE);

Parametry

NazwaTypOpis
stylePointStyleStyl używany dla punktów na linii.

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.

Zobacz też


setTitle(chartTitle)

Ustawia tytuł wykresu. Tytuł jest wyśrodkowany nad wykresem.

// Creates a line chart builder and title to 'My Line Chart'.
var builder = Charts.newLineChart();
builder.setTitle('My Line Chart')

Parametry

NazwaTypOpis
chartTitleStringtytuł wykresu.

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setTitleTextStyle(textStyle)

Ustawia styl tekstu tytułu wykresu.

// Creates a line chart builder and sets it up for a  blue, 26-point title.
var textStyleBuilder = Charts.newTextStyle().setColor('#0000FF').setFontSize(26);
var style = textStyleBuilder.build();
var builder = Charts.newLineChart();
builder.setTitleTextStyle(style);

Parametry

NazwaTypOpis
textStyleTextStyleStyl tekstu używany w tytule wykresu. Obiekt TextStyleBuilder możesz utworzyć, wywołując Charts.newTextStyle().

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setXAxisLogScale()

Zmienia oś poziomą w skalę logarytmiczną (wszystkie wartości muszą być dodatnie).

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setXAxisRange(start, end)

Ustawia zakres osi poziomej wykresu.

Jeśli jakieś punkty danych wykraczają poza zakres, zakres jest poszerzany, by uwzględnić te punkty.

// Creates a scatter chart builder and sets the X-axis range to be 0 to 100.
var builder = Charts.newTableChart();
builder.setXAxisRange(0, 100);

Parametry

NazwaTypOpis
startNumberWartość najniższej linii siatki na osi poziomej.
endNumberWartość najwyższej linii siatki na osi poziomej.

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setXAxisTextStyle(textStyle)

Ustawia styl tekstu osi poziomej.

// Creates a line chart builder and sets the X-axis text style to blue, 18-point font.
var textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build();
var builder = Charts.newLineChart();
builder.setXAxisTextStyle(textStyle);

Parametry

NazwaTypOpis
textStyleTextStyleStyl tekstu używany w tytule osi poziomej. Obiekt TextStyleBuilder możesz utworzyć, wywołując Charts.newTextStyle().

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setXAxisTitle(title)

Dodaje tytuł do osi poziomej. Tytuł jest wyśrodkowany i pojawia się pod etykietami wartości osi.

// Creates a line chart builder and sets the X-axis title.
var builder = Charts.newLineChart();
builder.setTitle('X-axis Title')

Parametry

NazwaTypOpis
titleStringTytuł osi X.

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setXAxisTitleTextStyle(textStyle)

Ustawia styl tekstu tytułu osi poziomej.

// Creates a line chart builder and sets the X-axis title text style to blue, 18-point font.
var textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build();
var builder = Charts.newLineChart();
builder.setXAxisTitleTextStyle(textStyle);

Parametry

NazwaTypOpis
textStyleTextStyleStyl tekstu używany w tytule osi poziomej. Obiekt TextStyleBuilder możesz utworzyć, wywołując Charts.newTextStyle().

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setYAxisLogScale()

Zmienia oś pionową w skalę logarytmiczną (wszystkie wartości muszą być dodatnie).

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setYAxisRange(start, end)

Ustawia zakres dla osi pionowej wykresu. Jeśli jakieś punkty danych wykraczają poza zakres, zakres jest rozszerzany o te punkty.

// Creates a scatter chart builder and sets the Y-axis range to be 0 to 100.
var builder = Charts.newTableChart();
builder.setYAxisRange(0, 100);

Parametry

NazwaTypOpis
startNumberWartość najniższej linii siatki na osi pionowej.
endNumberWartość najwyższej linii siatki na osi pionowej.

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setYAxisTextStyle(textStyle)

Ustawia styl tekstu osi pionowej.

// Creates a line chart builder and sets the Y-axis text style to blue, 18-point font.
var textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build();
var builder = Charts.newLineChart();
builder.setYAxisTextStyle(textStyle);

Parametry

NazwaTypOpis
textStyleTextStyleStyl tekstu używany w tytule osi poziomej. Obiekt TextStyleBuilder możesz utworzyć, wywołując Charts.newTextStyle().

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setYAxisTitle(title)

Dodaje tytuł do osi pionowej. Tytuł jest wyśrodkowany i wyświetla się na lewo od etykiet wartości.

// Creates a line chart builder and sets the Y-axis title.
var builder = Charts.newLineChart();
builder.setYAxisTitle('Y-axis Title')

Parametry

NazwaTypOpis
titleStringTytuł osi Y.

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.


setYAxisTitleTextStyle(textStyle)

Ustawia styl tekstu tytułu osi pionowej.

// Creates a line chart builder and sets the Y-axis title text style to blue, 18-point font.
var textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build();
var builder = Charts.newLineChart();
builder.setYAxisTitleTextStyle(textStyle);

Parametry

NazwaTypOpis
textStyleTextStyleStyl tekstu używany w tytule osi poziomej. Obiekt TextStyleBuilder możesz utworzyć, wywołując Charts.newTextStyle().

Powroty

ScatterChartBuilder – kreator przydatny do tworzenia łańcuchów.