Class LineChartBuilder

Liniendiagramm-Ersteller

Tool zum Erstellen von Liniendiagrammen. Weitere Informationen finden Sie in der Google Tabellen-Dokumentation.

Hier ist ein Beispiel für ein Liniendiagramm. Die Daten werden aus einer Google-Tabelle importiert.

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

const chartBuilder = Charts.newLineChart()
                         .setTitle('Yearly Rainfall')
                         .setXAxisTitle('Month')
                         .setYAxisTitle('Rainfall (in)')
                         .setDimensions(600, 500)
                         .setCurveStyle(Charts.CurveStyle.SMOOTH)
                         .setPointStyle(Charts.PointStyle.MEDIUM)
                         .setDataSourceUrl(dataSourceUrl);

const chart = chartBuilder.build();

Methoden

MethodeRückgabetypKurzbeschreibung
build()ChartDas Diagramm wird erstellt.
reverseCategories()LineChartBuilderDie Reihen werden auf der Ordinatenachse in umgekehrter Reihenfolge dargestellt.
setBackgroundColor(cssValue)LineChartBuilderHier legen Sie die Hintergrundfarbe des Diagramms fest.
setColors(cssValues)LineChartBuilderHiermit legen Sie die Farben für die Linien im Diagramm fest.
setCurveStyle(style)LineChartBuilderLegt den Stil fest, der für Kurven im Diagramm verwendet werden soll.
setDataSourceUrl(url)LineChartBuilderHiermit wird die URL der Datenquelle festgelegt, über die Daten aus einer externen Quelle wie Google Tabellen abgerufen werden.
setDataTable(tableBuilder)LineChartBuilderLegt mithilfe eines DataTableBuilders die Datentabelle fest, die für das Diagramm verwendet werden soll.
setDataTable(table)LineChartBuilderHier legen Sie die Datentabelle fest, die die Linien für das Diagramm sowie die Beschriftungen der X-Achse enthält.
setDataViewDefinition(dataViewDefinition)LineChartBuilderHier legen Sie die Datenansichtsdefinition fest, die für das Diagramm verwendet werden soll.
setDimensions(width, height)LineChartBuilderHier legen Sie die Dimensionen für das Diagramm fest.
setLegendPosition(position)LineChartBuilderHiermit wird die Position der Legende im Verhältnis zum Diagramm festgelegt.
setLegendTextStyle(textStyle)LineChartBuilderHiermit wird der Textstil der Diagrammlegende festgelegt.
setOption(option, value)LineChartBuilderHier legen Sie erweiterte Optionen für dieses Diagramm fest.
setPointStyle(style)LineChartBuilderLegt den Stil für Punkte in der Linie fest.
setRange(start, end)LineChartBuilderLegt den Bereich für das Diagramm fest.
setTitle(chartTitle)LineChartBuilderHiermit wird der Titel des Diagramms festgelegt.
setTitleTextStyle(textStyle)LineChartBuilderHiermit wird der Textstil des Diagrammtitels festgelegt.
setXAxisTextStyle(textStyle)LineChartBuilderHiermit wird der Textstil der horizontalen Achse festgelegt.
setXAxisTitle(title)LineChartBuilderFügen Sie der horizontalen Achse einen Titel hinzu.
setXAxisTitleTextStyle(textStyle)LineChartBuilderHiermit wird der Textstil für den Titel der horizontalen Achse festgelegt.
setYAxisTextStyle(textStyle)LineChartBuilderHiermit wird der Textstil der vertikalen Achse festgelegt.
setYAxisTitle(title)LineChartBuilderFügen Sie der vertikalen Achse einen Titel hinzu.
setYAxisTitleTextStyle(textStyle)LineChartBuilderHiermit wird der Textstil für den Titel der vertikalen Achse festgelegt.
useLogScale()LineChartBuilderDie Bereichsachse wird logarithmisch skaliert. Alle Werte müssen positiv sein.

Detaillierte Dokumentation

build()

Das Diagramm wird erstellt.

Rückflug

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


reverseCategories()

Die Reihen werden auf der Ordinatenachse in umgekehrter Reihenfolge dargestellt. Bei Diagrammen mit vertikalem Bereich (z. B. Linien-, Flächen- oder Säulendiagramme) bedeutet das, dass die horizontale Achse von rechts nach links gezeichnet wird. Bei Diagrammen mit horizontalem Bereich (z. B. Balkendiagramme) wird die vertikale Achse also von oben nach unten gezeichnet. Bei Kreisdiagrammen bedeutet das, dass die Segmente gegen den Uhrzeigersinn gezeichnet werden.

// Creates a pie chart builder and sets drawing of the slices in a
// counter-clockwise manner.
const builder = Charts.newPieChart();
builder.reverseCategories();

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


setBackgroundColor(cssValue)

Hier legen Sie die Hintergrundfarbe des Diagramms fest.

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

Parameter

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

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


setColors(cssValues)

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

Parameter

NameTypBeschreibung
cssValuesString[]Ein Array von CSS-Farbwerten, z. B. ["red", "#acf"]. Das n-te Element im Array steht für die Farbe der n-ten Linie im Diagramm.

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


setCurveStyle(style)

Legt den Stil fest, der für Kurven im Diagramm verwendet werden soll. Zulässige Kurvenstilen finden Sie unter CurveStyle.

// Creates a line chart builder and curves the lines in the chart.
const builder = Charts.newLineChart();
builder.setCurveStyle(Charts.CurveStyle.SMOOTH);

Parameter

NameTypBeschreibung
styleCurveStyleDer Stil für Kurven im Diagramm.

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.

Weitere Informationen


setDataSourceUrl(url)

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

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

Parameter

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

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


setDataTable(tableBuilder)

Legt mithilfe eines DataTableBuilders die Datentabelle fest, die für das Diagramm verwendet werden soll. Dies ist eine praktische Methode, um die Datentabelle festzulegen, ohne build() aufrufen zu müssen.

Parameter

NameTypBeschreibung
tableBuilderDataTableBuilderEin Tool zum Erstellen von Datentabellen. Im Rahmen dieses Aufrufs wird sofort eine neue Datentabelle erstellt. Alle weiteren Änderungen am Builder werden daher nicht im Diagramm berücksichtigt.

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


setDataTable(table)

Hier legen Sie 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 Labels der horizontalen Achse enthalten. Es kann eine beliebige Anzahl von Spalten folgen, die alle numerisch sein müssen. Jede Spalte wird als separate Zeile angezeigt.

Parameter

NameTypBeschreibung
tableDataTableSourceDie Datentabelle, die für das Diagramm verwendet werden soll.

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


setDataViewDefinition(dataViewDefinition)

Hier legen Sie die Datenansichtsdefinition fest, die für das Diagramm verwendet werden soll.

Parameter

NameTypBeschreibung
dataViewDefinitionDataViewDefinitionEin Datenansichtsdefinition-Objekt, das die Ansicht definiert, die aus der angegebenen Datenquelle für das Zeichnen des Diagramms abgeleitet werden soll.

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


setDimensions(width, height)

Hier legen Sie die Dimensionen für das Diagramm fest.

Parameter

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

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


setLegendPosition(position)

Hiermit wird die Position der Legende im Verhältnis zum Diagramm festgelegt. Standardmäßig ist keine Legende vorhanden.

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

Parameter

NameTypBeschreibung
positionPositionDie Position der Legende.

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


setLegendTextStyle(textStyle)

Hiermit wird der Textstil der Diagrammlegende festgelegt.

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

Parameter

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

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


setOption(option, value)

Hier legen Sie 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 line chart with a 1-second animation duration.
const builder = Charts.newLineChart();
builder.setOption('animation.duration', 1000);
const chart = builder.build();

Parameter

NameTypBeschreibung
optionStringDie Option, die festgelegt werden soll.
valueObjectDer festzulegende Wert.

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


setPointStyle(style)

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

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

Parameter

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

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.

Weitere Informationen


setRange(start, end)

Legt den Bereich für das Diagramm fest.

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

Parameter

NameTypBeschreibung
startNumberDer Wert für die unterste Rasterlinie der Bereichsachse.
endNumberDer Wert für die oberste Rasterlinie der Bereichsachse.

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


setTitle(chartTitle)

Hiermit wird der Titel des Diagramms festgelegt. Der Titel wird zentriert über dem Diagramm angezeigt.

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

Parameter

NameTypBeschreibung
chartTitleStringden Diagrammtitel.

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


setTitleTextStyle(textStyle)

Hiermit wird der Textstil des Diagrammtitels festgelegt.

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

Parameter

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

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


setXAxisTextStyle(textStyle)

Hiermit wird der Textstil der horizontalen Achse festgelegt.

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

Parameter

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

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


setXAxisTitle(title)

Fügen Sie der horizontalen Achse einen Titel hinzu. Der Titel ist zentriert und wird unter den Achsenwertlabels angezeigt.

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

Parameter

NameTypBeschreibung
titleStringDer Titel der X-Achse.

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


setXAxisTitleTextStyle(textStyle)

Hiermit wird der Textstil für den Titel der horizontalen Achse festgelegt.

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

Parameter

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

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


setYAxisTextStyle(textStyle)

Hiermit wird der Textstil der vertikalen Achse festgelegt.

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

Parameter

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

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


setYAxisTitle(title)

Fügen Sie der vertikalen Achse einen Titel hinzu. Der Titel ist zentriert und wird links neben den Wertelabels angezeigt.

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

Parameter

NameTypBeschreibung
titleStringDer Titel der Y-Achse.

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


setYAxisTitleTextStyle(textStyle)

Hiermit wird der Textstil für den Titel der vertikalen Achse festgelegt.

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

Parameter

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

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.


useLogScale()

Die Bereichsachse wird logarithmisch skaliert. Alle Werte müssen positiv sein. Die Bereichsachse ist die vertikale Achse für vertikale Diagramme (z. B. Linien-, Flächen- oder Säulendiagramme) und die horizontale Achse für horizontale Diagramme (z. B. Balkendiagramme).

Rückflug

LineChartBuilder – Dieser Builder eignet sich für die Verkettung.