Class ScatterChartBuilder

ScatterChartBuilder

Builder für Streudiagramme. Weitere Informationen finden Sie in der Dokumentation zu Google Charts.

Das folgende Beispiel zeigt, wie Sie ein Streudiagramm erstellen. Die Daten werden aus einer Google-Tabelle importiert.

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

Methoden

MethodeRückgabetypKurzbeschreibung
build()ChartErstellt das Diagramm.
setBackgroundColor(cssValue)ScatterChartBuilderLegt die Hintergrundfarbe des Diagramms fest.
setColors(cssValues)ScatterChartBuilderLegt die Farben für die Linien im Diagramm fest.
setDataSourceUrl(url)ScatterChartBuilderLegt die URL der Datenquelle fest, über die Daten aus einer externen Quelle wie Google Tabellen abgerufen werden.
setDataTable(tableBuilder)ScatterChartBuilderLegt die Datentabelle für das Diagramm mithilfe eines DataTableBuilders fest.
setDataTable(table)ScatterChartBuilderLegt die Datentabelle fest, die die Linien für das Diagramm sowie die Beschriftungen der X-Achse enthält.
setDataViewDefinition(dataViewDefinition)ScatterChartBuilderLegt die Definition der Datenansicht für das Diagramm fest.
setDimensions(width, height)ScatterChartBuilderLegt die Abmessungen des Diagramms fest.
setLegendPosition(position)ScatterChartBuilderLegt die Position der Legende in Bezug auf das Diagramm fest.
setLegendTextStyle(textStyle)ScatterChartBuilderLegt den Textstil der Diagrammlegende fest.
setOption(option, value)ScatterChartBuilderLegt erweiterte Optionen für dieses Diagramm fest.
setPointStyle(style)ScatterChartBuilderLegt den Stil für Punkte in der Linie fest.
setTitle(chartTitle)ScatterChartBuilderLegt den Titel des Diagramms fest.
setTitleTextStyle(textStyle)ScatterChartBuilderLegt den Textstil des Diagrammtitels fest.
setXAxisLogScale()ScatterChartBuilderWandelt die horizontale Achse in eine logarithmische Skala um (es müssen alle Werte positiv sein).
setXAxisRange(start, end)ScatterChartBuilderLegt den Bereich für die horizontale Achse des Diagramms fest.
setXAxisTextStyle(textStyle)ScatterChartBuilderLegt den Textstil der horizontalen Achse fest.
setXAxisTitle(title)ScatterChartBuilderFügt der horizontalen Achse einen Titel hinzu.
setXAxisTitleTextStyle(textStyle)ScatterChartBuilderLegt den Textstil des Titels der horizontalen Achse fest.
setYAxisLogScale()ScatterChartBuilderWandelt die vertikale Achse in eine logarithmische Skala um (es müssen alle Werte positiv sein).
setYAxisRange(start, end)ScatterChartBuilderLegt den Bereich für die vertikale Achse des Diagramms fest.
setYAxisTextStyle(textStyle)ScatterChartBuilderLegt den Textstil der vertikalen Achse fest.
setYAxisTitle(title)ScatterChartBuilderFügt der vertikalen Achse einen Titel hinzu.
setYAxisTitleTextStyle(textStyle)ScatterChartBuilderLegt den Textstil des Titels der vertikalen Achse fest.

Detaillierte Dokumentation

build()

Erstellt das Diagramm.

Return

Chart: Ein Diagrammobjekt, das in Dokumente oder UI-Elemente eingebettet oder als statisches Bild verwendet werden kann.


setBackgroundColor(cssValue)

Legt die Hintergrundfarbe des Diagramms fest.

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

Parameter

NameTypBeschreibung
cssValueStringDer CSS-Wert für die Farbe (z. B. "blue" oder "#00f").

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setColors(cssValues)

Legt die Farben für die Linien im Diagramm fest.

// 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"]);

Parameter

NameTypBeschreibung
cssValuesString[]Ein Array von CSS-Farbwerten wie ["red", "#acf"]. Das n-te Element im Array stellt die Farbe der n-ten Linie im Diagramm dar.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setDataSourceUrl(url)

Legt die URL der Datenquelle fest, über die Daten aus einer externen Quelle wie Google Tabellen abgerufen werden. Wenn eine Datenquellen-URL und eine Datentabelle angegeben werden, wird die URL der Datenquelle ignoriert.

Weitere Informationen zum Abfragen von Datenquellen finden Sie in der Google Charts-Dokumentation.

Parameter

NameTypBeschreibung
urlStringDie URL der Datenquelle, einschließlich aller Suchparameter.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setDataTable(tableBuilder)

Legt die Datentabelle für das Diagramm mithilfe eines DataTableBuilders fest. Dies ist eine praktische Methode zum Festlegen der Datentabelle, ohne build() aufrufen zu müssen.

Parameter

NameTypBeschreibung
tableBuilderDataTableBuilderEin Datentabellen-Builder. Im Rahmen dieses Aufrufs wird sofort eine neue Datentabelle erstellt, sodass weitere Aktualisierungen des Builders nicht im Diagramm widergespiegelt werden.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setDataTable(table)

Legt die Datentabelle fest, die die Linien für das Diagramm sowie die Beschriftungen der X-Achse enthält. Die erste Spalte sollte ein String sein und die Beschriftungen der horizontalen Achsen enthalten. Es kann eine beliebige Anzahl von Spalten folgen, alle müssen numerisch sein. Jede Spalte wird als separate Zeile angezeigt.

Parameter

NameTypBeschreibung
tableDataTableSourceDie Datentabelle für das Diagramm.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setDataViewDefinition(dataViewDefinition)

Legt die Definition der Datenansicht für das Diagramm fest.

Parameter

NameTypBeschreibung
dataViewDefinitionDataViewDefinitionEin Datenansichtsdefinitionsobjekt, das die Ansicht definiert, die aus der angegebenen Datenquelle für die Diagrammzeichnung abgeleitet werden soll.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setDimensions(width, height)

Legt die Abmessungen des Diagramms fest.

Parameter

NameTypBeschreibung
widthIntegerDie Breite des Diagramms in Pixeln.
heightIntegerDie Höhe des Diagramms in Pixeln.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setLegendPosition(position)

Legt die Position der Legende in Bezug auf das Diagramm fest. Standardmäßig ist keine Legende vorhanden.

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

Parameter

NameTypBeschreibung
positionPositionDie Position der Legende.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setLegendTextStyle(textStyle)

Legt den Textstil der Diagrammlegende fest.

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

Parameter

NameTypBeschreibung
textStyleTextStyleDer Textstil, der für die Diagrammlegende verwendet werden soll.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setOption(option, value)

Legt erweiterte Optionen für dieses Diagramm fest. Hier finden Sie die verfügbaren Optionen für dieses Diagramm. Diese Methode hat keine Auswirkungen, wenn die angegebene Option ungültig ist.

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

Parameter

NameTypBeschreibung
optionStringDie festzulegende Option.
valueObjectDer festzulegende Wert.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setPointStyle(style)

Legt den Stil für Punkte in der Linie fest. Standardmäßig haben Punkte keine bestimmten Stile und es ist nur die Linie sichtbar.

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

Parameter

NameTypBeschreibung
stylePointStyleDer Stil, der für Punkte auf der Linie verwendet werden soll.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.

Weitere Informationen


setTitle(chartTitle)

Legt den Titel des Diagramms fest. Der Titel wird zentriert über dem Diagramm angezeigt.

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

Parameter

NameTypBeschreibung
chartTitleStringDiagrammtitel.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setTitleTextStyle(textStyle)

Legt den Textstil des Diagrammtitels fest.

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

Parameter

NameTypBeschreibung
textStyleTextStyleDer Textstil, der für den Diagrammtitel verwendet werden soll. Sie können ein TextStyleBuilder-Objekt erstellen, indem Sie Charts.newTextStyle() aufrufen.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setXAxisLogScale()

Wandelt die horizontale Achse in eine logarithmische Skala um (es müssen alle Werte positiv sein).

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setXAxisRange(start, end)

Legt den Bereich für die horizontale Achse des Diagramms fest.

Wenn Datenpunkte außerhalb des Bereichs liegen, wird der Bereich um diese Datenpunkte erweitert.

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

Parameter

NameTypBeschreibung
startNumberDer Wert für die unterste Rasterlinie auf der horizontalen Achse.
endNumberDer Wert für die höchste Rasterlinie auf der horizontalen Achse.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setXAxisTextStyle(textStyle)

Legt den Textstil der horizontalen Achse fest.

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

Parameter

NameTypBeschreibung
textStyleTextStyleDer Textstil, der für den Titel der horizontalen Achse verwendet werden soll. Sie können ein TextStyleBuilder-Objekt erstellen, indem Sie Charts.newTextStyle() aufrufen.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setXAxisTitle(title)

Fügt der horizontalen Achse einen Titel hinzu. Der Titel ist zentriert und erscheint unterhalb der Wertelabels der Achse.

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

Parameter

NameTypBeschreibung
titleStringDer Titel für die X-Achse.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setXAxisTitleTextStyle(textStyle)

Legt den Textstil des Titels der horizontalen Achse fest.

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

Parameter

NameTypBeschreibung
textStyleTextStyleDer Textstil, der für den Titel der horizontalen Achse verwendet werden soll. Sie können ein TextStyleBuilder-Objekt erstellen, indem Sie Charts.newTextStyle() aufrufen.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setYAxisLogScale()

Wandelt die vertikale Achse in eine logarithmische Skala um (es müssen alle Werte positiv sein).

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setYAxisRange(start, end)

Legt den Bereich für die vertikale Achse des Diagramms fest. Wenn Datenpunkte außerhalb des Bereichs liegen, wird der Bereich um diese Datenpunkte erweitert.

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

Parameter

NameTypBeschreibung
startNumberDer Wert für die unterste Rasterlinie der vertikalen Achse.
endNumberDer Wert für die höchste Rasterlinie auf der vertikalen Achse.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setYAxisTextStyle(textStyle)

Legt den Textstil der vertikalen Achse fest.

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

Parameter

NameTypBeschreibung
textStyleTextStyleDer Textstil, der für den Titel der horizontalen Achse verwendet werden soll. Sie können ein TextStyleBuilder-Objekt erstellen, indem Sie Charts.newTextStyle() aufrufen.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setYAxisTitle(title)

Fügt der vertikalen Achse einen Titel hinzu. Der Titel wird zentriert und links neben den Wertlabels angezeigt.

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

Parameter

NameTypBeschreibung
titleStringDer Titel für die Y-Achse.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.


setYAxisTitleTextStyle(textStyle)

Legt den Textstil des Titels der vertikalen Achse fest.

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

Parameter

NameTypBeschreibung
textStyleTextStyleDer Textstil, der für den Titel der horizontalen Achse verwendet werden soll. Sie können ein TextStyleBuilder-Objekt erstellen, indem Sie Charts.newTextStyle() aufrufen.

Return

ScatterChartBuilder: Dieser Builder wird für Verkettungen verwendet.