Class ScatterChartBuilder

Kreator wykresów punktowych

Kreator wykresów punktowych Więcej informacji znajdziesz w dokumentacji Google Charts.

Poniżej przedstawiamy przykład tworzenia wykresu punktowego. Dane są importowane z arkusza kalkulacyjnego Google.

// Get sample data from a spreadsheet.
const dataSourceUrl = 'https://docs.google.com/spreadsheet/tq?range=C1%3AD' +
    '&key=0Aq4s9w_HxMs7dHpfX05JdmVSb1FpT21sbXd4NVE3UEE&gid=4&headers=-1';

const 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);

const chart = chartBuilder.build();

Metody

MetodaZwracany typKrótki opis
build()ChartTworzy wykres.
setBackgroundColor(cssValue)ScatterChartBuilderUstawia kolor tła wykresu.
setColors(cssValues)ScatterChartBuilderUstawia kolory linii na wykresie.
setDataSourceUrl(url)ScatterChartBuilderUstawia adres URL źródła danych, który służy do pobierania danych z zewnętrznego źródła, np. z Arkuszy Google.
setDataTable(tableBuilder)ScatterChartBuilderZa pomocą klasy DataTableBuilder ustawia tabelę danych, która ma być używana na potrzeby wykresu.
setDataTable(table)ScatterChartBuilderUstawia tabelę danych zawierającą linie wykresu oraz etykiety osi X.
setDataViewDefinition(dataViewDefinition)ScatterChartBuilderOkreśla definicję widoku danych używanego na wykresie.
setDimensions(width, height)ScatterChartBuilderOkreśla wymiary wykresu.
setLegendPosition(position)ScatterChartBuilderOkreśla położenie 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()ScatterChartBuilderPrzekształca oś poziomą w skalę logarytmiczną (wymaga, aby wszystkie wartości były dodatnie).
setXAxisRange(start, end)ScatterChartBuilderOkreśla 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()ScatterChartBuilderPrzekształca oś pionową w skalę logarytmiczną (wymaga, aby wszystkie wartości były dodatnie).
setYAxisRange(start, end)ScatterChartBuilderUstawia zakres 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()

Tworzy wykres.

Powrót

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


setBackgroundColor(cssValue)

Ustawia kolor tła wykresu.

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

Parametry

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

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


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.
const builder = Charts.newLineChart();
builder.setColors(['green', 'red']);

Parametry

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

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


setDataSourceUrl(url)

Ustawia adres URL źródła danych, który służy do pobierania danych z zewnętrznego źródła, np. z Arkuszy Google. Jeśli podasz URL źródła danych i tabelę danych, adres URL źródła danych zostanie zignorowany.

Więcej informacji o wysyłaniu zapytań do źródeł danych znajdziesz w dokumentacji Google Charts.

Parametry

NazwaTypOpis
urlStringAdres URL źródła danych, w tym parametry zapytania.

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


setDataTable(tableBuilder)

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

Parametry

NazwaTypOpis
tableBuilderDataTableBuilderKreator tabeli danych. W ramach tego wywołania tworzona jest nowa tabela danych, więc wszelkie dalsze zmiany w kreatorze nie będą odzwierciedlane na wykresie.

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


setDataTable(table)

Ustawia tabelę danych zawierającą linie wykresu oraz etykiety osi X. Pierwsza kolumna powinna być ciągiem znaków i zawierać etykiety osi poziomej. Może być dowolna liczba kolumn, które muszą zawierać dane liczbowe. Każda kolumna jest wyświetlana jako osobna linijka.

Parametry

NazwaTypOpis
tableDataTableSourceTabela danych, której chcesz użyć na wykresie.

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


setDataViewDefinition(dataViewDefinition)

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

Parametry

NazwaTypOpis
dataViewDefinitionDataViewDefinitionObiekt definicji widoku danych, który definiuje widok, który powinien zostać utworzony na podstawie danego źródła danych na potrzeby rysowania wykresu.

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


setDimensions(width, height)

Określa wymiary wykresu.

Parametry

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

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


setLegendPosition(position)

Określa położenie legendy względem wykresu. Domyślnie legenda nie jest wyświetlana.

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

Parametry

NazwaTypOpis
positionPositionPozycja legendy.

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


setLegendTextStyle(textStyle)

Ustawia styl tekstu legendy wykresu.

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

Parametry

NazwaTypOpis
textStyleTextStyleStyl tekstu używany w legendzie wykresu.

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


setOption(option, value)

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

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

Parametry

NazwaTypOpis
optionStringOpcja do ustawienia.
valueObjectWartość do ustawienia.

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


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.
const builder = Charts.newLineChart();
builder.setPointStyle(Charts.PointStyle.LARGE);

Parametry

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

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.

Zobacz też


setTitle(chartTitle)

Ustawia tytuł wykresu. Tytuł jest wyświetlany na środku nad wykresem.

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

Parametry

NazwaTypOpis
chartTitleStringtytuł wykresu.

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


setTitleTextStyle(textStyle)

Ustawia styl tekstu tytułu wykresu.

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

Parametry

NazwaTypOpis
textStyleTextStyleStyl tekstu, który ma być używany w tytule wykresu. Obiekt TextStyleBuilder możesz utworzyć, wywołując funkcję Charts.newTextStyle().

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


setXAxisLogScale()

Przekształca oś poziomą w skalę logarytmiczną (wymaga, aby wszystkie wartości były dodatnie).

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


setXAxisRange(start, end)

Określa zakres osi poziomej wykresu.

Jeśli jakiekolwiek punkty danych znajdują się poza zakresem, zakres jest rozszerzany, aby obejmował te punkty danych.

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

Parametry

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

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


setXAxisTextStyle(textStyle)

Ustawia styl tekstu osi poziomej.

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

Parametry

NazwaTypOpis
textStyleTextStyleStyl tekstu, który ma być używany w tytule osi poziomej. Obiekt TextStyleBuilder możesz utworzyć, wywołując funkcję Charts.newTextStyle().

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


setXAxisTitle(title)

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

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

Parametry

NazwaTypOpis
titleStringTytuł osi X.

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


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.
const textStyle =
    Charts.newTextStyle().setColor('blue').setFontSize(18).build();
const builder = Charts.newLineChart();
builder.setXAxisTitleTextStyle(textStyle);

Parametry

NazwaTypOpis
textStyleTextStyleStyl tekstu, który ma być używany w tytule osi poziomej. Obiekt TextStyleBuilder możesz utworzyć, wywołując funkcję Charts.newTextStyle().

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


setYAxisLogScale()

Przekształca oś pionową w skalę logarytmiczną (wymaga, aby wszystkie wartości były dodatnie).

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


setYAxisRange(start, end)

Ustawia zakres osi pionowej wykresu. Jeśli jakiekolwiek punkty danych znajdują się poza zakresem, zakres jest rozszerzany, aby obejmował te punkty danych.

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

Parametry

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

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


setYAxisTextStyle(textStyle)

Ustawia styl tekstu osi pionowej.

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

Parametry

NazwaTypOpis
textStyleTextStyleStyl tekstu, który ma być używany w tytule osi poziomej. Obiekt TextStyleBuilder możesz utworzyć, wywołując funkcję Charts.newTextStyle().

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


setYAxisTitle(title)

Dodaje tytuł do osi pionowej. Tytuł jest wyśrodkowany i pojawia się po lewej stronie etykiet wartości.

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

Parametry

NazwaTypOpis
titleStringTytuł osi Y.

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.


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.
const textStyle =
    Charts.newTextStyle().setColor('blue').setFontSize(18).build();
const builder = Charts.newLineChart();
builder.setYAxisTitleTextStyle(textStyle);

Parametry

NazwaTypOpis
textStyleTextStyleStyl tekstu, który ma być używany w tytule osi poziomej. Obiekt TextStyleBuilder możesz utworzyć, wywołując funkcję Charts.newTextStyle().

Powrót

ScatterChartBuilder – ten kreator jest przydatny do łańcuchowania.