Kreator wykresów punktowych. Więcej szczegółów znajdziesz w dokumentacji Wykresów Google.
Oto 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
| Metoda | Zwracany typ | Krótki opis |
|---|---|---|
build() | Chart | Tworzy wykres. |
set | Scatter | Ustawia kolor tła wykresu. |
set | Scatter | Ustawia kolory linii na wykresie. |
set | Scatter | Ustawia adres URL źródła danych, który jest używany do pobierania danych ze źródła zewnętrznego, np. z Arkuszy Google. |
set | Scatter | Ustawia tabelę danych, która ma być używana na wykresie, za pomocą obiektu DataTableBuilder. |
set | Scatter | Ustawia tabelę danych, która zawiera linie wykresu oraz etykiety osi X. |
set | Scatter | Określa definicję widoku danych, która ma być używana na wykresie. |
set | Scatter | Określa wymiary wykresu. |
set | Scatter | Ustawia położenie legendy względem wykresu. |
set | Scatter | Ustawia styl tekstu legendy wykresu. |
set | Scatter | Ustawia zaawansowane opcje tego wykresu. |
set | Scatter | Ustawia styl punktów na linii. |
set | Scatter | Ustawia tytuł wykresu. |
set | Scatter | Ustawia styl tekstu tytułu wykresu. |
set | Scatter | Przekształca oś poziomą w skalę logarytmiczną (wymaga, aby wszystkie wartości były dodatnie). |
set | Scatter | Ustawia zakres osi poziomej wykresu. |
set | Scatter | Ustawia styl tekstu osi poziomej. |
set | Scatter | Dodaje tytuł osi poziomej. |
set | Scatter | Ustawia styl tekstu tytułu osi poziomej. |
set | Scatter | Przekształca oś pionową w skalę logarytmiczną (wymaga, aby wszystkie wartości były dodatnie). |
set | Scatter | Ustawia zakres osi pionowej wykresu. |
set | Scatter | Ustawia styl tekstu osi pionowej. |
set | Scatter | Dodaje tytuł osi pionowej. |
set | Scatter | Ustawia 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 statycznego obrazu.
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
| Nazwa | Typ | Opis |
|---|---|---|
css | String | Wartość CSS koloru (np. "blue" lub "#00f"). |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
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
| Nazwa | Typ | Opis |
|---|---|---|
css | String[] | Tablica wartości kolorów CSS, np. ["red", "#acf"]. N-ty element tablicy reprezentuje kolor n-tej linii na wykresie. |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
setDataSourceUrl(url)
Ustawia adres URL źródła danych, który jest używany do pobierania danych ze źródła zewnętrznego, np. z Arkuszy Google. Jeśli podasz adres 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 Wykresów Google.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
url | String | Adres URL źródła danych, w tym wszystkie parametry zapytania. |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
setDataTable(tableBuilder)
Ustawia tabelę danych, która ma być używana na wykresie, za pomocą obiektu DataTableBuilder. Jest to wygodna metoda ustawiania tabeli danych bez konieczności wywoływania funkcji build().
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
table | Data | narzędzie do tworzenia tabel danych, W ramach tego wywołania natychmiast tworzona jest nowa tabela danych, więc żadne dalsze aktualizacje narzędzia do tworzenia nie będą odzwierciedlone na wykresie. |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
setDataTable(table)
Ustawia tabelę danych, która zawiera linie wykresu oraz etykiety osi X. Pierwsza kolumna powinna być ciągiem znaków i zawierać etykiety osi poziomej. Może po niej następować dowolna liczba kolumn, które muszą zawierać wartości liczbowe. Każda kolumna jest wyświetlana jako osobna linia.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
table | Data | Tabela danych, która ma być używana na wykresie. |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
setDataViewDefinition(dataViewDefinition)
Określa definicję widoku danych, która ma być używana na wykresie.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
data | Data | Obiekt definicji widoku danych, który określa widok, jaki powinien zostać utworzony na podstawie danego źródła danych na potrzeby rysowania wykresu. |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
setDimensions(width, height)
Określa wymiary wykresu.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
width | Integer | Szerokość wykresu w pikselach. |
height | Integer | Wysokość wykresu w pikselach. |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
setLegendPosition(position)
Ustawia 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
| Nazwa | Typ | Opis |
|---|---|---|
position | Position | Położenie legendy. |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
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
| Nazwa | Typ | Opis |
|---|---|---|
text | Text | Styl tekstu, który ma być używany w legendzie wykresu. |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
setOption(option, value)
Ustawia zaawansowane opcje tego 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. const builder = Charts.newScatterChart(); builder.setOption('animation.duration', 1000); const chart = builder.build();
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
option | String | Opcja do ustawienia. |
value | Object | Wartość do ustawienia. |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
setPointStyle(style)
Ustawia styl punktów na linii. Domyślnie punkty nie mają określonego stylu 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
| Nazwa | Typ | Opis |
|---|---|---|
style | Point | Styl, który ma być używany w przypadku punktów na linii. |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
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
| Nazwa | Typ | Opis |
|---|---|---|
chart | String | tytuł wykresu; |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
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
| Nazwa | Typ | Opis |
|---|---|---|
text | Text | Styl tekstu, który ma być używany w tytule wykresu. Obiekt Text możesz utworzyć, wywołując Charts.newTextStyle(). |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
setXAxisLogScale()
Przekształca oś poziomą w skalę logarytmiczną (wymaga, aby wszystkie wartości były dodatnie).
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
setXAxisRange(start, end)
Ustawia zakres osi poziomej wykresu.
Jeśli którykolwiek punkt danych wykracza poza zakres, zakres jest rozszerzany, aby go uwzględnić.
// 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
| Nazwa | Typ | Opis |
|---|---|---|
start | Number | Wartość najniższej linii siatki osi poziomej. |
end | Number | Wartość najwyższej linii siatki osi poziomej. |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
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
| Nazwa | Typ | Opis |
|---|---|---|
text | Text | Styl tekstu, który ma być używany w przypadku tytułu osi poziomej. Obiekt Text możesz utworzyć, wywołując Charts.newTextStyle(). |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
setXAxisTitle(title)
Dodaje tytuł 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
| Nazwa | Typ | Opis |
|---|---|---|
title | String | Tytuł osi X. |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
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
| Nazwa | Typ | Opis |
|---|---|---|
text | Text | Styl tekstu, który ma być używany w przypadku tytułu osi poziomej. Obiekt Text możesz utworzyć, wywołując Charts.newTextStyle(). |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
setYAxisLogScale()
Przekształca oś pionową w skalę logarytmiczną (wymaga, aby wszystkie wartości były dodatnie).
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
setYAxisRange(start, end)
Ustawia zakres osi pionowej wykresu. Jeśli którykolwiek z punktów danych wykracza poza zakres, zakres jest rozszerzany, aby go uwzględnić.
// 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
| Nazwa | Typ | Opis |
|---|---|---|
start | Number | Wartość najniższej linii siatki osi pionowej. |
end | Number | Wartość najwyższej linii siatki osi pionowej. |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
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
| Nazwa | Typ | Opis |
|---|---|---|
text | Text | Styl tekstu, który ma być używany w przypadku tytułu osi poziomej. Obiekt Text możesz utworzyć, wywołując Charts.newTextStyle(). |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
setYAxisTitle(title)
Dodaje tytuł osi pionowej. Tytuł jest wyśrodkowany i wyświetlany 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
| Nazwa | Typ | Opis |
|---|---|---|
title | String | Tytuł osi Y. |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.
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
| Nazwa | Typ | Opis |
|---|---|---|
text | Text | Styl tekstu, który ma być używany w przypadku tytułu osi poziomej. Obiekt Text możesz utworzyć, wywołując Charts.newTextStyle(). |
Powrót
ScatterChartBuilder – ten konstruktor jest przydatny do łączenia.