Charts

EmbeddedChart

Ein Diagramm, das in ein Tabellenblatt eingebettet ist.

JSON-Darstellung
{
  "chartId": integer,
  "spec": {
    object (ChartSpec)
  },
  "position": {
    object (EmbeddedObjectPosition)
  },
  "border": {
    object (EmbeddedObjectBorder)
  }
}
Felder
chartId

integer

Die ID des Diagramms.

spec

object (ChartSpec)

Die Spezifikation des Diagramms.

position

object (EmbeddedObjectPosition)

Die Position des Diagramms.

border

object (EmbeddedObjectBorder)

Der Rahmen des Diagramms.

ChartSpec

Die Spezifikationen eines Diagramms.

JSON-Darstellung
{
  "title": string,
  "altText": string,
  "titleTextFormat": {
    object (TextFormat)
  },
  "titleTextPosition": {
    object (TextPosition)
  },
  "subtitle": string,
  "subtitleTextFormat": {
    object (TextFormat)
  },
  "subtitleTextPosition": {
    object (TextPosition)
  },
  "fontName": string,
  "maximized": boolean,
  "backgroundColor": {
    object (Color)
  },
  "backgroundColorStyle": {
    object (ColorStyle)
  },
  "dataSourceChartProperties": {
    object (DataSourceChartProperties)
  },
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ],
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "hiddenDimensionStrategy": enum (ChartHiddenDimensionStrategy),

  // Union field chart can be only one of the following:
  "basicChart": {
    object (BasicChartSpec)
  },
  "pieChart": {
    object (PieChartSpec)
  },
  "bubbleChart": {
    object (BubbleChartSpec)
  },
  "candlestickChart": {
    object (CandlestickChartSpec)
  },
  "orgChart": {
    object (OrgChartSpec)
  },
  "histogramChart": {
    object (HistogramChartSpec)
  },
  "waterfallChart": {
    object (WaterfallChartSpec)
  },
  "treemapChart": {
    object (TreemapChartSpec)
  },
  "scorecardChart": {
    object (ScorecardChartSpec)
  }
  // End of list of possible types for union field chart.
}
Felder
title

string

Der Titel des Diagramms.

altText

string

Der alternative Text, der das Diagramm beschreibt. Dies wird häufig für die Barrierefreiheit verwendet.

titleTextFormat

object (TextFormat)

Das Format des Titeltexts. Durchgestrichene, unterstrichene und verlinkte Textelemente werden nicht unterstützt.

titleTextPosition

object (TextPosition)

Die Position des Titeltexts. Dieses Feld ist optional.

subtitle

string

Der Untertitel des Diagramms.

subtitleTextFormat

object (TextFormat)

Das Format des Untertiteltexts. Durchgestrichene, unterstrichene und verlinkte Textelemente werden nicht unterstützt.

subtitleTextPosition

object (TextPosition)

Die Position des Untertiteltexts. Dieses Feld ist optional.

fontName

string

Der Name der Schriftart, die standardmäßig für den gesamten Diagrammtext verwendet wird (z.B. Titel, Achsenbeschriftungen, Legende). Wenn für einen bestimmten Teil des Diagramms eine Schriftart angegeben wird, wird dieser Schriftartenname überschrieben.

maximized

boolean

„True“, damit ein Diagramm den gesamten Bereich, in dem es gerendert wird, mit minimalem Abstand ausfüllt. „False“, um den Standardabstand zu verwenden. (Nicht für Geo- und Organigramm-Diagramme.)

backgroundColor
(deprecated)

object (Color)

Die Hintergrundfarbe des gesamten Diagramms. Gilt nicht für Organisationsdiagramme. Verworfen: Verwenden Sie stattdessen backgroundColorStyle.

backgroundColorStyle

object (ColorStyle)

Die Hintergrundfarbe des gesamten Diagramms. Gilt nicht für Organisationsdiagramme. Wenn auch backgroundColor festgelegt ist, hat dieses Feld Vorrang.

dataSourceChartProperties

object (DataSourceChartProperties)

Falls vorhanden, enthält das Feld diagrammspezifische Eigenschaften der Datenquelle.

filterSpecs[]

object (FilterSpec)

Die Filter, die auf die Quelldaten des Diagramms angewendet wurden. Nur für Datenquellendiagramme unterstützt.

sortSpecs[]

object (SortSpec)

Die Reihenfolge, nach der die Diagrammdaten sortiert werden sollen. Es wird nur eine einzige Sortiervorgabe unterstützt. Nur für Datenquellendiagramme unterstützt.

hiddenDimensionStrategy

enum (ChartHiddenDimensionStrategy)

Bestimmt, wie ausgeblendete Zeilen oder Spalten in Diagrammen verwendet werden.

Union-Feld chart. Gemäß der spezifischen Diagrammspezifikation muss genau ein Wert festgelegt werden. chart darf nur einen der folgenden Werte haben:
basicChart

object (BasicChartSpec)

Eine grundlegende Diagrammspezifikation kann eine von vielen Arten von Diagrammen sein. Eine Liste aller unterstützten Diagramme finden Sie unter BasicChartType.

pieChart

object (PieChartSpec)

Eine Kreisdiagrammspezifikation.

bubbleChart

object (BubbleChartSpec)

Eine Blasendiagrammspezifikation.

candlestickChart

object (CandlestickChartSpec)

Eine Kerzendiagrammspezifikation.

orgChart

object (OrgChartSpec)

Eine Organisationsstrukturspezifikation.

histogramChart

object (HistogramChartSpec)

Eine Histogrammdarstellung.

waterfallChart

object (WaterfallChartSpec)

Eine Wasserfalldiagrammspezifikation.

treemapChart

object (TreemapChartSpec)

Eine Strukturkartenspezifikation.

scorecardChart

object (ScorecardChartSpec)

Eine Kurzübersichtsdiagrammspezifikation.

TextPosition

Positionierungseinstellungen für Text.

JSON-Darstellung
{
  "horizontalAlignment": enum (HorizontalAlign)
}
Felder
horizontalAlignment

enum (HorizontalAlign)

Einstellung für die horizontale Ausrichtung des Texts.

DataSourceChartProperties

Eigenschaften eines Diagramms für Datenquellen

JSON-Darstellung
{
  "dataSourceId": string,
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
Felder
dataSourceId

string

Die ID der Datenquelle, mit der das Diagramm verknüpft ist.

dataExecutionStatus

object (DataExecutionStatus)

Nur Ausgabe. Der Ausführungsstatus der Daten.

BasicChartSpec

Die Spezifikation für ein einfaches Diagramm. Eine Liste der unterstützten Diagramme finden Sie unter BasicChartType.

JSON-Darstellung
{
  "chartType": enum (BasicChartType),
  "legendPosition": enum (BasicChartLegendPosition),
  "axis": [
    {
      object (BasicChartAxis)
    }
  ],
  "domains": [
    {
      object (BasicChartDomain)
    }
  ],
  "series": [
    {
      object (BasicChartSeries)
    }
  ],
  "headerCount": integer,
  "threeDimensional": boolean,
  "interpolateNulls": boolean,
  "stackedType": enum (BasicChartStackedType),
  "lineSmoothing": boolean,
  "compareMode": enum (BasicChartCompareMode),
  "totalDataLabel": {
    object (DataLabel)
  }
}
Felder
chartType

enum (BasicChartType)

Der Diagrammtyp.

legendPosition

enum (BasicChartLegendPosition)

Die Position der Diagrammlegende.

axis[]

object (BasicChartAxis)

Die Achse im Diagramm.

domains[]

object (BasicChartDomain)

Die Datendomain, die dargestellt wird. Es wird nur eine einzige Domain unterstützt.

series[]

object (BasicChartSeries)

Die Daten, die in diesem Diagramm dargestellt werden.

headerCount

integer

Die Anzahl der Zeilen oder Spalten in den Daten, die „Überschriften“ sind. Wenn Sie diese Option nicht festlegen, wird in Google Tabellen anhand der Daten geschätzt, wie viele Zeilen Überschriften sind.

Hinweis: Mit BasicChartAxis.title kann der aus den Kopfzeilenwerten abgeleitete Achsentitel überschrieben werden.

threeDimensional

boolean

„True“ (Wahr), um das Diagramm 3D zu gestalten. Gilt für Balken- und Säulendiagramme.

interpolateNulls

boolean

Wenn einige Werte in einer Reihe fehlen, können im Diagramm Lücken auftreten (z. B. fehlen Liniensegmente in einem Liniendiagramm). Wenn Sie diese Lücken schließen möchten, setzen Sie diesen Wert auf „wahr“. Gilt für Linien-, Flächen- und Kombinationsdiagramme.

stackedType

enum (BasicChartStackedType)

Gestapelte Diagramme für Diagramme, die vertikales Stapeln unterstützen. Gilt für Flächen-, Balken-, Säulen-, Kombinations- und Stufen-Flächendiagramme.

lineSmoothing

boolean

Gibt an, ob alle Linien standardmäßig glatt oder gerade gerendert werden sollen. Gilt für Liniendiagramme.

compareMode

enum (BasicChartCompareMode)

Das Verhalten von Kurzinfos und Datenhervorhebungen beim Bewegen des Mauszeigers auf Daten und Diagrammbereiche.

totalDataLabel

object (DataLabel)

Hiermit wird festgelegt, ob in gestapelten Diagrammen zusätzliche Datenlabels angezeigt werden, die die Summe aller gestapelten Werte für jeden Wert entlang der Domainachse darstellen. Diese Datenlabels können nur festgelegt werden, wenn chartType eine der folgenden Optionen ist: AREA, BAR, COLUMN, COMBO oder STEPPED_AREA und stackedType entweder STACKED oder PERCENT_STACKED. Außerdem wird dies für COMBO nur unterstützt, wenn es nur einen Typ von stapelbaren Reihen gibttype oder ein Typ mehr Reihen als die anderen hat und jeder der anderen Typen nicht mehr als eine Reihe hat. Wenn ein Diagramm beispielsweise zwei gestapelte Balkenreihen und eine Flächenreihe enthält, werden die Labels für die Gesamtdaten unterstützt. Wenn das Diagramm drei Balkenreihen und zwei Flächenreihen enthält, sind Summenlabels nicht zulässig. Weder CUSTOM noch placement können auf der totalDataLabel festgelegt werden.

BasicChartType

So soll das Diagramm visualisiert werden.

Enums
BASIC_CHART_TYPE_UNSPECIFIED Standardwert, nicht verwenden
BAR Ein Balkendiagramm.
LINE Ein Liniendiagramm.
AREA Ein Flächendiagramm.
COLUMN Ein Säulendiagramm.
SCATTER Ein Streudiagramm.
COMBO Ein Kombinationsdiagramm.
STEPPED_AREA Ein Stufen-Flächendiagramm.

BasicChartLegendPosition

Wo die Legende des Diagramms platziert werden soll.

Enums
BASIC_CHART_LEGEND_POSITION_UNSPECIFIED Standardwert, nicht verwenden
BOTTOM_LEGEND Die Legende wird unten im Diagramm gerendert.
LEFT_LEGEND Die Legende wird links im Diagramm angezeigt.
RIGHT_LEGEND Die Legende wird rechts neben dem Diagramm gerendert.
TOP_LEGEND Die Legende wird oben im Diagramm angezeigt.
NO_LEGEND Es wird keine Legende gerendert.

BasicChartAxis

Eine Achse des Diagramms. Ein Diagramm darf nicht mehr als eine Achse pro axis position haben.

JSON-Darstellung
{
  "position": enum (BasicChartAxisPosition),
  "title": string,
  "format": {
    object (TextFormat)
  },
  "titleTextPosition": {
    object (TextPosition)
  },
  "viewWindowOptions": {
    object (ChartAxisViewWindowOptions)
  }
}
Felder
position

enum (BasicChartAxisPosition)

Die Position dieser Achse.

title

string

Der Titel dieser Achse. Wenn diese Option festgelegt ist, werden alle Titel überschrieben, die aus den Überschriften der Daten abgeleitet wurden.

format

object (TextFormat)

Das Format des Titels. Nur gültig, wenn die Achse nicht mit der Domain verknüpft ist. Das Link-Feld wird nicht unterstützt.

titleTextPosition

object (TextPosition)

Die Textposition des Achsentitels.

viewWindowOptions

object (ChartAxisViewWindowOptions)

Die Optionen für das Ansichtsfenster für diese Achse.

BasicChartAxisPosition

Die Position einer Diagrammachse.

Enums
BASIC_CHART_AXIS_POSITION_UNSPECIFIED Standardwert, nicht verwenden
BOTTOM_AXIS Die Achse, die unten in einem Diagramm dargestellt wird. Bei den meisten Diagrammen ist dies die Standard-Hauptachse. Bei Balkendiagrammen ist dies eine Nebenachse.
LEFT_AXIS Die Achse, die links in einem Diagramm dargestellt wird. Bei den meisten Diagrammen ist dies eine Nebenachse. Bei Balkendiagrammen ist dies die standardmäßige Hauptachse.
RIGHT_AXIS Die Achse, die rechts in einem Diagramm dargestellt wird. Bei den meisten Diagrammen ist dies eine Nebenachse. Bei Balkendiagrammen ist dies eine ungewöhnliche Hauptachse.

ChartAxisViewWindowOptions

Die Optionen, die ein „Ansichtsfenster“ für ein Diagramm definieren (z. B. die sichtbaren Werte auf einer Achse).

JSON-Darstellung
{
  "viewWindowMin": number,
  "viewWindowMax": number,
  "viewWindowMode": enum (ViewWindowMode)
}
Felder
viewWindowMin

number

Der Mindestwert, der in diesem Ansichtsfenster angezeigt werden soll. Wenn dieser Wert nicht festgelegt ist, wird automatisch ein geeigneter Mindestwert für die Daten ermittelt.

viewWindowMax

number

Der maximale numerische Wert, der in diesem Ansichtsfenster angezeigt werden soll. Wenn dieser Wert nicht festgelegt ist, wird automatisch ein Maximumwert ermittelt, der für die Daten geeignet ist.

viewWindowMode

enum (ViewWindowMode)

Der Modus des Ansichtsfensters.

ViewWindowMode

Der Modus des Ansichtsfensters. Hier wird festgelegt, wie die Mindest- und Höchstwerte des Ansichtsfensters behandelt werden.

Enums
DEFAULT_VIEW_WINDOW_MODE Der Standardfenstermodus für die Ansicht, der im Google Tabellen-Editor für diesen Diagrammtyp verwendet wird. In den meisten Fällen entspricht der Standardmodus, falls festgelegt, PRETTY.
VIEW_WINDOW_MODE_UNSUPPORTED Nicht verwenden. Der derzeit festgelegte Modus wird von der API nicht unterstützt.
EXPLICIT Befolgt genau die Mindest- und Höchstwerte, sofern angegeben. Wenn kein Wert angegeben ist, wird der Wert PRETTY verwendet.
PRETTY Wählt ein Minimum und Maximum aus, das das Diagramm gut aussehen lässt. In diesem Modus werden sowohl „min“ als auch „max“ ignoriert.

BasicChartDomain

Die Domain eines Diagramms. Wenn Sie beispielsweise Aktienkurse im Zeitverlauf darstellen, ist dies das Datum.

JSON-Darstellung
{
  "domain": {
    object (ChartData)
  },
  "reversed": boolean
}
Felder
domain

object (ChartData)

Die Daten der Domain. Wenn Sie beispielsweise Aktienkurse im Zeitverlauf darstellen, sind dies die Daten, die die Datumsangaben repräsentieren.

reversed

boolean

„Wahr“, um die Reihenfolge der Domainwerte (horizontale Achse) umzukehren.

ChartData

Die Daten in einer Domain oder Reihe.

JSON-Darstellung
{
  "groupRule": {
    object (ChartGroupRule)
  },
  "aggregateType": enum (ChartAggregateType),

  // Union field type can be only one of the following:
  "sourceRange": {
    object (ChartSourceRange)
  },
  "columnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field type.
}
Felder
groupRule

object (ChartGroupRule)

Die Regel, nach der die Daten gruppiert werden, wenn die ChartData die Domain eines Datenquellendiagramms unterstützt. Nur für Datenquellendiagramme unterstützt.

aggregateType

enum (ChartAggregateType)

Der Aggregationstyp für die Reihe eines Diagramms mit Datenquelle. Nur für Datenquellendiagramme unterstützt.

Union-Feld type. Für den Datentyp muss genau ein Wert festgelegt werden. type darf nur einen der folgenden Werte haben:
sourceRange

object (ChartSourceRange)

Die Quellbereiche der Daten.

columnReference

object (DataSourceColumnReference)

Der Verweis auf die Datenquellenspalte, aus der die Daten gelesen werden.

ChartSourceRange

Quellbereiche für ein Diagramm.

JSON-Darstellung
{
  "sources": [
    {
      object (GridRange)
    }
  ]
}
Felder
sources[]

object (GridRange)

Die Datenbereiche für eine Reihe oder Domain. Genau eine Dimension muss eine Länge von 1 haben und alle Quellen in der Liste müssen dieselbe Dimension mit einer Länge von 1 haben. Die Domain (falls vorhanden) und alle Reihen müssen dieselbe Anzahl von Quellbereichen haben. Wenn Sie mehrere Quellbereiche verwenden, müssen die Quellbereiche bei einem bestimmten Offset in der Domain und in der Reihe geordnet und zusammenhängend sein.

Beispiele für gültige Konfigurationen:

domain sources: A1:A5
series1 sources: B1:B5
series2 sources: D6:D10

domain sources: A1:A5, C10:C12
series1 sources: B1:B5, D10:D12
series2 sources: C1:C5, E10:E12

ChartGroupRule

Eine optionale Einstellung für die ChartData der Domain eines Datenquellendiagramms, mit der Buckets für die Werte in der Domain definiert werden, anstatt jeden einzelnen Wert aufzuschlüsseln.

Wenn Sie beispielsweise ein Datenquellendiagramm erstellen, können Sie für die Domain eine Histogrammregel angeben (sie sollte nur numerische Werte enthalten), um die Werte in Buckets zu gruppieren. Alle Werte einer Diagrammreihe, die in denselben Bucket fallen, werden basierend auf dem aggregateType aggregiert.

JSON-Darstellung
{

  // Union field rule can be only one of the following:
  "dateTimeRule": {
    object (ChartDateTimeRule)
  },
  "histogramRule": {
    object (ChartHistogramRule)
  }
  // End of list of possible types for union field rule.
}
Felder
Union-Feld rule. Die Regel, die auf die ChartData angewendet werden soll. rule darf nur einen der folgenden Werte haben:
dateTimeRule

object (ChartDateTimeRule)

Ein ChartDateTimeRule.

histogramRule

object (ChartHistogramRule)

A ChartHistogramRule

ChartDateTimeRule

Hiermit können Sie die Datums-/Uhrzeitwerte in einer Quelldatenspalte anhand ausgewählter Teile ihrer Datums- oder Uhrzeitwerte in Bucket sortieren.

JSON-Darstellung
{
  "type": enum (ChartDateTimeRuleType)
}
Felder
type

enum (ChartDateTimeRuleType)

Der Typ der anzuwendenden Datums-/Uhrzeitgruppierung.

ChartDateTimeRuleType

Die verfügbaren Typen von Gruppierungsregeln für Datum und Uhrzeit.

Enums
CHART_DATE_TIME_RULE_TYPE_UNSPECIFIED Der Standardtyp, darf nicht verwendet werden.
SECOND Datumsangaben nach Sekunden von 0 bis 59 gruppieren.
MINUTE Datumsangaben nach Minuten gruppieren, von 0 bis 59.
HOUR Gruppieren Sie Datumsangaben nach Stunden im 24-Stunden-Format von 0 bis 23.
HOUR_MINUTE Gruppieren Sie Datumsangaben nach Stunde und Minute im 24-Stunden-System, z. B. 19:45.
HOUR_MINUTE_AMPM Gruppieren Sie Datumsangaben nach Stunde und Minute im 12-Stunden-Format, z. B. 19:45 Uhr. Die Angabe von „Vormittags“ und „Nachmittags“ wird basierend auf dem Gebietsschema der Tabelle übersetzt.
DAY_OF_WEEK Datumsangaben nach Wochentag gruppieren, z. B. Sonntag Die Wochentage werden basierend auf dem Gebietsschema der Tabelle übersetzt.
DAY_OF_YEAR Datumsangaben nach dem Tag des Jahres gruppieren, von 1 bis 366. Beachten Sie, dass Datumsangaben nach dem 29. Februar in Schaltjahren in andere Kategorien fallen als in Nicht-Schaltjahren.
DAY_OF_MONTH Gruppieren Sie Datumsangaben nach dem Tag des Monats (1 bis 31).
DAY_MONTH Gruppieren Sie Datumsangaben nach Tag und Monat, z. B. 22-Nov. Der Monat wird basierend auf dem Gebietsschema der Tabelle übersetzt.
MONTH Gruppieren Sie Datumsangaben nach Monat, z. B. November. Der Monat wird basierend auf dem Gebietsschema der Tabelle übersetzt.
QUARTER Gruppieren Sie die Daten nach Quartal, z. B. Q1 (Januar bis März).
YEAR Gruppieren Sie Datumsangaben nach Jahr, z. B. 2008.
YEAR_MONTH Gruppieren Sie Datumsangaben nach Jahr und Monat, z. B. 2008-Nov. Der Monat wird basierend auf dem Gebietsschema der Tabelle übersetzt.
YEAR_QUARTER Gruppieren Sie die Daten nach Jahr und Quartal, z. B. 2008 Q4.
YEAR_MONTH_DAY Gruppieren Sie Datumsangaben nach Jahr, Monat und Tag, z. B. 22.11.2008.

ChartHistogramRule

Hiermit können Sie numerische Werte in einer Quelldatenspalte in Bins mit konstanter Größe organisieren.

JSON-Darstellung
{
  "minValue": number,
  "maxValue": number,
  "intervalSize": number
}
Felder
minValue

number

Der Mindestwert, ab dem Elemente in Bucket eingeteilt werden. Werte, die unter dem Mindestwert liegen, werden in einem einzelnen Bucket zusammengefasst. Wird er weggelassen, wird er durch den Mindestartikelwert bestimmt.

maxValue

number

Der maximale Wert, bei dem Elemente in Bucket eingeteilt werden. Werte, die über dem Höchstwert liegen, werden in einem einzigen Bucket zusammengefasst. Wenn er weggelassen wird, wird er durch den maximalen Artikelwert bestimmt.

intervalSize

number

Die Größe der erstellten Buckets. Muss positiv sein.

ChartAggregateType

Der Aggregationstyp für Diagrammreihen.

Enums
CHART_AGGREGATE_TYPE_UNSPECIFIED Standardwert, nicht verwenden
AVERAGE Aggregatfunktion „Durchschnitt“.
COUNT Aggregatfunktion „Anzahl“
MAX Maximale Aggregatfunktion.
MEDIAN Median-Aggregatfunktion.
MIN Mindestaggregatfunktion.
SUM Aggregatfunktion „Summe“.

BasicChartSeries

Eine einzelne Datenreihe in einem Diagramm. Wenn Sie beispielsweise Aktienkurse im Zeitverlauf darstellen, können mehrere Reihen vorhanden sein, eine für den „Öffnungspreis“, den „Höchstpreis“, den „Tiefstpreis“ und den „Schlusskurs“.

JSON-Darstellung
{
  "series": {
    object (ChartData)
  },
  "targetAxis": enum (BasicChartAxisPosition),
  "type": enum (BasicChartType),
  "lineStyle": {
    object (LineStyle)
  },
  "dataLabel": {
    object (DataLabel)
  },
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  },
  "pointStyle": {
    object (PointStyle)
  },
  "styleOverrides": [
    {
      object (BasicSeriesDataPointStyleOverride)
    }
  ]
}
Felder
series

object (ChartData)

Die Daten, die in dieser Diagrammreihe visualisiert werden.

targetAxis

enum (BasicChartAxisPosition)

Die Nebenachse, die den Wertebereich für diese Reihe angibt. Wenn Sie beispielsweise Aktien im Zeitverlauf darstellen, sollten Sie die Reihe „Volumen“ rechts und die Preise links anpinnen, da das Handelsvolumen eine andere Skala als die Preise hat. Es ist ein Fehler, eine Achse anzugeben, die keine gültige Nebenachse für die type des Diagramms ist.

type

enum (BasicChartType)

Der Typ dieser Reihe. Nur gültig, wenn chartType COMBO ist. Je nach Typ wird die Zeitreihe unterschiedlich visualisiert. Es werden nur LINE, AREA und COLUMN unterstützt.

lineStyle

object (LineStyle)

Der Linienstil dieser Reihe. Nur gültig, wenn chartType AREA, LINE oder SCATTER ist. COMBO-Diagramme werden auch unterstützt, wenn series chart type den Wert AREA oder LINE hat.

dataLabel

object (DataLabel)

Informationen zu den Datenlabels für diese Reihe.

color
(deprecated)

object (Color)

Die Farbe für Elemente (z. B. Balken, Linien und Punkte), die mit dieser Reihe verknüpft sind. Wenn das Feld leer ist, wird eine Standardfarbe verwendet. Verworfen: Verwenden Sie stattdessen colorStyle.

colorStyle

object (ColorStyle)

Die Farbe für Elemente (z. B. Balken, Linien und Punkte), die mit dieser Reihe verknüpft sind. Wenn das Feld leer ist, wird eine Standardfarbe verwendet. Wenn auch color festgelegt ist, hat dieses Feld Vorrang.

pointStyle

object (PointStyle)

Der Stil für Punkte, die mit dieser Reihe verknüpft sind. Nur gültig, wenn chartType AREA, LINE oder SCATTER ist. COMBO-Diagramme werden auch unterstützt, wenn series chart type den Wert AREA, LINE oder SCATTER hat. Wenn das Feld leer ist, wird ein Standardpunktstil verwendet.

styleOverrides[]

object (BasicSeriesDataPointStyleOverride)

Einstellungen für Stilüberschreibungen für Datenpunkte der Reihe.

LineStyle

Eigenschaften, die den Stil einer Linie beschreiben.

JSON-Darstellung
{
  "width": integer,
  "type": enum (LineDashType)
}
Felder
width

integer

Die Linienstärke in Pixeln.

type

enum (LineDashType)

Der Strichtyp der Linie.

LineDashType

Der Strichtyp einer Linie.

Enums
LINE_DASH_TYPE_UNSPECIFIED Standardwert, nicht verwenden
INVISIBLE Kein Bindestrichtyp, was einer unsichtbaren Linie entspricht.
CUSTOM Ein benutzerdefinierter Strich für eine Linie. Das Ändern des genauen benutzerdefinierten Bindestrichstils wird derzeit nicht unterstützt.
SOLID Eine durchgehende Linie.
DOTTED Eine gepunktete Linie.
MEDIUM_DASHED Eine gepunktete Linie, bei der die Punkte eine mittlere Länge haben.
MEDIUM_DASHED_DOTTED Eine Linie, die abwechselnd aus einem mittellangen Bindestrich und einem Punkt besteht.
LONG_DASHED Eine gestrichelte Linie, bei der die Striche eine „lange“ Länge haben.
LONG_DASHED_DOTTED Eine Linie, die zwischen einem langen Bindestrich und einem Punkt wechselt.

DataLabel

Einstellungen für einen Satz von Datenlabels. Datenlabels sind Anmerkungen, die neben einer Datenmenge angezeigt werden, z. B. neben den Punkten in einem Liniendiagramm. Sie liefern zusätzliche Informationen dazu, was die Daten darstellen, z. B. eine Textdarstellung des Werts hinter dem Punkt im Diagramm.

JSON-Darstellung
{
  "type": enum (DataLabelType),
  "textFormat": {
    object (TextFormat)
  },
  "placement": enum (DataLabelPlacement),
  "customLabelData": {
    object (ChartData)
  }
}
Felder
type

enum (DataLabelType)

Der Typ des Datenlabels.

textFormat

object (TextFormat)

Das für das Datenlabel verwendete Textformat. Das Link-Feld wird nicht unterstützt.

placement

enum (DataLabelPlacement)

Die Platzierung des Datenlabels im Verhältnis zu den beschrifteten Daten.

customLabelData

object (ChartData)

Daten, die für benutzerdefinierte Labels verwendet werden sollen. Wird nur verwendet, wenn type auf CUSTOM gesetzt ist. Diese Daten müssen dieselbe Länge wie die Reihe oder das andere Element haben, auf das dieses Datenlabel angewendet wird. Wenn die Reihe in mehrere Quellbereiche aufgeteilt ist, müssen diese Quelldaten aus der nächsten Spalte in den Quelldaten stammen. Wenn die Reihe beispielsweise B2:B4, E6:E8 ist,müssen diese Daten aus C2:C4,F6:F8 stammen.

DataLabelType

Der Typ eines Datenlabels.

Enums
DATA_LABEL_TYPE_UNSPECIFIED Der Datenlabeltyp ist nicht angegeben und wird je nach Kontext des Datenlabels im Diagramm interpretiert.
NONE Das Datenlabel wird nicht angezeigt.
DATA Das Datenlabel wird mit Werten aus den Reihendaten angezeigt.
CUSTOM Das Datenlabel wird mit Werten aus einer benutzerdefinierten Datenquelle angezeigt, die durch customLabelData gekennzeichnet ist.

DataLabelPlacement

Die Platzierung eines Datenlabels im Verhältnis zu den beschrifteten Daten.

Enums
DATA_LABEL_PLACEMENT_UNSPECIFIED Die Positionierung wird automatisch vom Renderer bestimmt.
CENTER Sie können die Grafik sowohl horizontal als auch vertikal in einem Balken oder einer Spalte zentrieren.
LEFT Links neben einem Datenpunkt.
RIGHT Rechts neben einem Datenpunkt.
ABOVE Über einem Datenpunkt.
BELOW Unter einem Datenpunkt.
INSIDE_END Am Ende eines Balkens oder einer Säule (oben bei positiven, unten bei negativen Werten).
INSIDE_BASE Innerhalb einer Leiste oder Säule an der Basis.
OUTSIDE_END Außerhalb eines Balkens oder einer Säule am Ende.

PointStyle

Der Stil eines Punkts im Diagramm.

JSON-Darstellung
{
  "size": number,
  "shape": enum (PointShape)
}
Felder
size

number

Die Punktgröße. Wenn das Feld leer ist, wird eine Standardgröße verwendet.

shape

enum (PointShape)

Die Punktform. Wenn das Feld leer ist oder keine Angabe gemacht wird, wird eine Standardform verwendet.

PointShape

Die Form eines Punkts.

Enums
POINT_SHAPE_UNSPECIFIED Standardwert.
CIRCLE Eine kreisförmige Form.
DIAMOND Rautenform.
HEXAGON Sechseckform
PENTAGON Fünfeck
SQUARE Ein quadratisches Format.
STAR Eine Sternform.
TRIANGLE Dreiecksform
X_MARK Ein X

BasicSeriesDataPointStyleOverride

Einstellungen für die Stilüberschreibung für einen einzelnen Datenpunkt der Reihe.

JSON-Darstellung
{
  "index": integer,
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  },
  "pointStyle": {
    object (PointStyle)
  }
}
Felder
index

integer

Der nullbasierte Index des Datenpunkts der Reihe.

color
(deprecated)

object (Color)

Farbe des Datenpunkts der Reihe. Wenn das Feld leer ist, wird der Standardwert der Reihe verwendet. Verworfen: Verwenden Sie stattdessen colorStyle.

colorStyle

object (ColorStyle)

Farbe des Datenpunkts der Reihe. Wenn das Feld leer ist, wird der Standardwert der Reihe verwendet. Wenn auch color festgelegt ist, hat dieses Feld Vorrang.

pointStyle

object (PointStyle)

Punktstil des Datenpunkts der Reihe. Nur gültig, wenn chartType AREA, LINE oder SCATTER ist. COMBO-Diagramme werden auch unterstützt, wenn series chart type den Wert AREA, LINE oder SCATTER hat. Wenn das Feld leer ist, wird der Standardwert der Reihe verwendet.

BasicChartStackedType

Bei gestapelten Diagrammen werden Werte für Bereiche (vertikale Achse) nicht von der horizontalen Achse aus, sondern übereinander dargestellt. Die beiden Werte 20 und 80 würden beispielsweise von 0 aus gezeichnet, wobei 80 80 Einheiten von der horizontalen Achse entfernt ist. Wenn sie gestapelt wären, würde „80“ von „20“ gerendert, was 100 Einheiten von der horizontalen Achse entfernt wäre.

Enums
BASIC_CHART_STACKED_TYPE_UNSPECIFIED Standardwert, nicht verwenden
NOT_STACKED Reihen werden nicht gestapelt.
STACKED Die Werte der Reihe werden gestapelt. Jeder Wert wird vertikal ab dem oberen Bereich des darunter liegenden Werts gerendert.
PERCENT_STACKED Vertikale Stapel werden so gedehnt, dass sie bis zum oberen Rand des Diagramms reichen. Die Werte werden als Prozentsätze voneinander dargestellt.

BasicChartCompareMode

Der Vergleichsmodus, der das Verhalten von Tooltips und Datenmarkierungen beschreibt, wenn der Mauszeiger auf Daten und den Diagrammbereich bewegt wird.

Enums
BASIC_CHART_COMPARE_MODE_UNSPECIFIED Standardwert, nicht verwenden
DATUM Nur das fokussierte Datenelement wird hervorgehoben und in der Kurzinfo angezeigt.
CATEGORY Alle Datenelemente mit derselben Kategorie (z.B. Domainwert) werden hervorgehoben und in der Kurzinfo angezeigt.

PieChartSpec

Ein Kreisdiagramm.

JSON-Darstellung
{
  "legendPosition": enum (PieChartLegendPosition),
  "domain": {
    object (ChartData)
  },
  "series": {
    object (ChartData)
  },
  "threeDimensional": boolean,
  "pieHole": number
}
Felder
legendPosition

enum (PieChartLegendPosition)

Hier wird festgelegt, wo die Legende des Kreisdiagramms gezeichnet werden soll.

domain

object (ChartData)

Die Daten, die die Domain des Kreisdiagramms abdecken.

series

object (ChartData)

Die Daten, die die einzige Reihe des Kreisdiagramms abdecken.

threeDimensional

boolean

„True“, wenn der Kreis dreidimensional ist.

pieHole

number

Die Größe des Lochs im Kreisdiagramm.

PieChartLegendPosition

Wo die Legende des Diagramms platziert werden soll.

Enums
PIE_CHART_LEGEND_POSITION_UNSPECIFIED Standardwert, nicht verwenden
BOTTOM_LEGEND Die Legende wird unten im Diagramm gerendert.
LEFT_LEGEND Die Legende wird links im Diagramm angezeigt.
RIGHT_LEGEND Die Legende wird rechts neben dem Diagramm gerendert.
TOP_LEGEND Die Legende wird oben im Diagramm angezeigt.
NO_LEGEND Es wird keine Legende gerendert.
LABELED_LEGEND Jeder Tortenstück ist ein Label zugeordnet.

BubbleChartSpec

Ein Blasendiagramm.

JSON-Darstellung
{
  "legendPosition": enum (BubbleChartLegendPosition),
  "bubbleLabels": {
    object (ChartData)
  },
  "domain": {
    object (ChartData)
  },
  "series": {
    object (ChartData)
  },
  "groupIds": {
    object (ChartData)
  },
  "bubbleSizes": {
    object (ChartData)
  },
  "bubbleOpacity": number,
  "bubbleBorderColor": {
    object (Color)
  },
  "bubbleBorderColorStyle": {
    object (ColorStyle)
  },
  "bubbleMaxRadiusSize": integer,
  "bubbleMinRadiusSize": integer,
  "bubbleTextStyle": {
    object (TextFormat)
  }
}
Felder
legendPosition

enum (BubbleChartLegendPosition)

Wo die Legende des Diagramms gezeichnet werden soll.

bubbleLabels

object (ChartData)

Die Daten mit den Blasenlabels. Sie müssen nicht eindeutig sein.

domain

object (ChartData)

Die Daten mit den X-Werten der Blasen. Anhand dieser Werte werden die Blasen im Diagramm horizontal positioniert.

series

object (ChartData)

Die Daten mit den Y-Werten der Blasen. Anhand dieser Werte werden die Blasen im Diagramm vertikal positioniert.

groupIds

object (ChartData)

Die Daten mit den Bubble-Gruppen-IDs. Alle Blasen mit derselben Gruppen-ID werden in derselben Farbe dargestellt. Wenn bubbleSizes angegeben ist, muss auch dieses Feld angegeben werden. Es kann aber leere Werte enthalten. Dieses Feld ist optional.

bubbleSizes

object (ChartData)

Die Daten mit den Blasengrößen. Mithilfe der Blasengrößen werden die Blasen relativ zueinander in unterschiedlichen Größen dargestellt. Wenn angegeben, muss auch groupIds angegeben werden. Dieses Feld ist optional.

bubbleOpacity

number

Die Deckkraft der Blasen zwischen 0 und 1,0. 0 bedeutet vollständig transparent und 1 vollständig undurchsichtig.

bubbleBorderColor
(deprecated)

object (Color)

Die Farbe des Blasenrahmens. Verworfen: Verwenden Sie stattdessen bubbleBorderColorStyle.

bubbleBorderColorStyle

object (ColorStyle)

Die Farbe des Blasenrahmens. Wenn auch bubbleBorderColor festgelegt ist, hat dieses Feld Vorrang.

bubbleMaxRadiusSize

integer

Der maximale Radius der Blasen in Pixeln. Falls angegeben, muss das Feld einen positiven Wert haben.

bubbleMinRadiusSize

integer

Der minimale Radius der Blasen in Pixeln. Wenn ein Wert angegeben ist, muss er positiv sein.

bubbleTextStyle

object (TextFormat)

Das Format des Texts in den Blasen. Durchgestrichene, unterstrichene und verlinkte Textelemente werden nicht unterstützt.

BubbleChartLegendPosition

Wo die Legende des Diagramms platziert werden soll.

Enums
BUBBLE_CHART_LEGEND_POSITION_UNSPECIFIED Standardwert, nicht verwenden
BOTTOM_LEGEND Die Legende wird unten im Diagramm gerendert.
LEFT_LEGEND Die Legende wird links im Diagramm angezeigt.
RIGHT_LEGEND Die Legende wird rechts neben dem Diagramm gerendert.
TOP_LEGEND Die Legende wird oben im Diagramm angezeigt.
NO_LEGEND Es wird keine Legende gerendert.
INSIDE_LEGEND Die Legende wird im Diagrammbereich gerendert.

CandlestickChartSpec

Ein Kerzendiagramm.

JSON-Darstellung
{
  "domain": {
    object (CandlestickDomain)
  },
  "data": [
    {
      object (CandlestickData)
    }
  ]
}
Felder
domain

object (CandlestickDomain)

Die Daten der Domain (horizontale Achse) für das Kerzendiagramm. Stringdaten werden als diskrete Labels behandelt, andere Daten als kontinuierliche Werte.

data[]

object (CandlestickData)

Die Daten des Kerzendiagramms. Es wird nur eine CandlestickData-Datei unterstützt.

CandlestickDomain

Die Domain eines Kerzendiagramms.

JSON-Darstellung
{
  "data": {
    object (ChartData)
  },
  "reversed": boolean
}
Felder
data

object (ChartData)

Die Daten der CandlestickDomain.

reversed

boolean

„Wahr“, um die Reihenfolge der Domainwerte (horizontale Achse) umzukehren.

CandlestickData

Die Daten des Kerzendiagramms, die jeweils die Tiefst-, Eröffnungs-, Schluss- und Höchstwerte einer Reihe enthalten.

JSON-Darstellung
{
  "lowSeries": {
    object (CandlestickSeries)
  },
  "openSeries": {
    object (CandlestickSeries)
  },
  "closeSeries": {
    object (CandlestickSeries)
  },
  "highSeries": {
    object (CandlestickSeries)
  }
}
Felder
lowSeries

object (CandlestickSeries)

Die Bereichsdaten (vertikale Achse) für den Tiefst-/Mindestwert für jede Kerze. Dies ist das untere Ende der Mittellinie der Kerze.

openSeries

object (CandlestickSeries)

Die Bereichsdaten (vertikale Achse) für den Eröffnungs-/Startwert jeder Kerze. Dies ist der untere Teil des Kerzenkörpers. Ist der Wert niedriger als der Schlusswert, wird die Kerze gefüllt. Andernfalls ist die Kerze hohl.

closeSeries

object (CandlestickSeries)

Die Bereichsdaten (vertikale Achse) für den Schluss-/Endwert jeder Kerze. Dies ist der obere Teil des Kerzenkörpers. Ist der Wert höher als der Eröffnungswert, wird die Kerze gefüllt. Andernfalls ist die Kerze hohl.

highSeries

object (CandlestickSeries)

Die Werte für den Höchstwert (vertikale Achse) für jede Kerze. Er begrenzt den "Docht" (die Mittellinie der Kerze) nach oben.

CandlestickSeries

Die Reihe von CandlestickData.

JSON-Darstellung
{
  "data": {
    object (ChartData)
  }
}
Felder
data

object (ChartData)

Die Daten der Kerzendiagrammreihe.

OrgChartSpec

Ein Organigramm. Für Organigramme ist eine eindeutige Gruppe von Labels in labels erforderlich. Optional können auch parentLabels und tooltips verwendet werden. parentLabels enthalten für jeden Knoten das Label, das den übergeordneten Knoten identifiziert. tooltips enthalten für jeden Knoten eine optionale Kurzinfo.

Wenn Sie beispielsweise eine Organisationsstruktur mit Alice als CEO, Bob als Präsident (unterstellt Alice) und Cathy als VP of Sales (ebenfalls unterstellt Alice) beschreiben möchten, muss labels „Alice“, „Bob“ und „Cathy“ enthalten, parentLabels „“ und „Alice“ und tooltips „CEO“, „President“ und „VP of Sales“.

JSON-Darstellung
{
  "nodeSize": enum (OrgChartNodeSize),
  "nodeColor": {
    object (Color)
  },
  "nodeColorStyle": {
    object (ColorStyle)
  },
  "selectedNodeColor": {
    object (Color)
  },
  "selectedNodeColorStyle": {
    object (ColorStyle)
  },
  "labels": {
    object (ChartData)
  },
  "parentLabels": {
    object (ChartData)
  },
  "tooltips": {
    object (ChartData)
  }
}
Felder
nodeSize

enum (OrgChartNodeSize)

Die Größe der Organigrammknoten.

nodeColor
(deprecated)

object (Color)

Die Farbe der Organigrammknoten. Verworfen: Verwenden Sie stattdessen nodeColorStyle.

nodeColorStyle

object (ColorStyle)

Die Farbe der Organigrammknoten. Wenn auch nodeColor festgelegt ist, hat dieses Feld Vorrang.

selectedNodeColor
(deprecated)

object (Color)

Die Farbe der ausgewählten Organigrammknoten. Verworfen: Verwenden Sie stattdessen selectedNodeColorStyle.

selectedNodeColorStyle

object (ColorStyle)

Die Farbe der ausgewählten Organigrammknoten. Wenn auch selectedNodeColor festgelegt ist, hat dieses Feld Vorrang.

labels

object (ChartData)

Die Daten mit den Labels für alle Knoten im Diagramm. Labels müssen eindeutig sein.

parentLabels

object (ChartData)

Die Daten mit dem Label des übergeordneten Elements für den entsprechenden Knoten. Ein leerer Wert gibt an, dass der Knoten kein übergeordnetes Element hat und ein Knoten der obersten Ebene ist. Dieses Feld ist optional.

tooltips

object (ChartData)

Die Daten, die die Kurzinfo für den entsprechenden Knoten enthalten. Wenn der Wert leer ist, wird für den Knoten keine Kurzinfo angezeigt. Dieses Feld ist optional.

OrgChartNodeSize

Die Größe der Organigrammknoten.

Enums
ORG_CHART_LABEL_SIZE_UNSPECIFIED Standardwert, nicht verwenden
SMALL Die Größe des kleinen Organigrammknotens.
MEDIUM Die mittlere Größe von Organigrammknoten.
LARGE Die Größe des großen Organigrammknotens.

HistogramChartSpec

Ein Histogramm. In einem Histogramm werden Datenelemente in Bins gruppiert und jeder Bin als Spalte gestapelter Elemente dargestellt. Mit Histogrammen wird die Verteilung eines Datensatzes dargestellt. Jede Spalte mit Elementen steht für einen Bereich, in den diese Elemente fallen. Die Anzahl der Bins kann automatisch ausgewählt oder explizit angegeben werden.

JSON-Darstellung
{
  "series": [
    {
      object (HistogramSeries)
    }
  ],
  "legendPosition": enum (HistogramChartLegendPosition),
  "showItemDividers": boolean,
  "bucketSize": number,
  "outlierPercentile": number
}
Felder
series[]

object (HistogramSeries)

Die Reihe für ein Histogramm kann entweder eine einzelne Reihe von Werten sein, die in Buckets eingeteilt werden sollen, oder mehrere Reihen mit derselben Länge, die den Namen der Reihe gefolgt von den Werten enthalten, die für diese Reihe in Buckets eingeteilt werden sollen.

legendPosition

enum (HistogramChartLegendPosition)

Die Position der Diagrammlegende.

showItemDividers

boolean

Ob zwischen den Elementen in jeder Spalte horizontale Trennlinien angezeigt werden sollen.

bucketSize

number

Standardmäßig wird die Bucket-Größe (der Wertebereich, der in einer einzelnen Spalte gestapelt wird) automatisch ausgewählt. Sie kann hier jedoch überschrieben werden. Beispiel: Eine Bucket-Größe von 1,5 ergibt Buckets von 0–1,5, 1,5–3,0 usw. Sie darf nicht negativ sein. Dieses Feld ist optional.

outlierPercentile

number

Mit dem Prozentrang für Ausreißer wird dafür gesorgt, dass Ausreißer die Berechnung der Bucket-Größen nicht negativ beeinflussen. Wenn Sie beispielsweise ein Ausreißer-Perzentil von 0,05 festlegen, werden bei der Berechnung von Buckets die oberen und unteren 5% der Werte berücksichtigt. Die Werte sind weiterhin im Diagramm enthalten, werden aber dem ersten oder letzten Bucket hinzugefügt, anstatt eigenen Buckets. Muss zwischen 0,0 und 0,5 liegen.

HistogramSeries

Eine Histogrammreihe mit der Reihenfarbe und den Daten.

JSON-Darstellung
{
  "barColor": {
    object (Color)
  },
  "barColorStyle": {
    object (ColorStyle)
  },
  "data": {
    object (ChartData)
  }
}
Felder
barColor
(deprecated)

object (Color)

Die Farbe der Spalte, die diese Reihe in jedem Bucket darstellt. Dieses Feld ist optional. Verworfen: Verwenden Sie stattdessen barColorStyle.

barColorStyle

object (ColorStyle)

Die Farbe der Spalte, die diese Reihe in jedem Bucket darstellt. Dieses Feld ist optional. Wenn auch barColor festgelegt ist, hat dieses Feld Vorrang.

data

object (ChartData)

Die Daten für diese Histogrammreihe.

HistogramChartLegendPosition

Wo die Legende des Diagramms platziert werden soll.

Enums
HISTOGRAM_CHART_LEGEND_POSITION_UNSPECIFIED Standardwert, nicht verwenden
BOTTOM_LEGEND Die Legende wird unten im Diagramm gerendert.
LEFT_LEGEND Die Legende wird links im Diagramm angezeigt.
RIGHT_LEGEND Die Legende wird rechts neben dem Diagramm gerendert.
TOP_LEGEND Die Legende wird oben im Diagramm angezeigt.
NO_LEGEND Es wird keine Legende gerendert.
INSIDE_LEGEND Die Legende wird im Diagrammbereich gerendert.

WaterfallChartSpec

Ein Wasserfalldiagramm.

JSON-Darstellung
{
  "domain": {
    object (WaterfallChartDomain)
  },
  "series": [
    {
      object (WaterfallChartSeries)
    }
  ],
  "stackedType": enum (WaterfallChartStackedType),
  "firstValueIsTotal": boolean,
  "hideConnectorLines": boolean,
  "connectorLineStyle": {
    object (LineStyle)
  },
  "totalDataLabel": {
    object (DataLabel)
  }
}
Felder
domain

object (WaterfallChartDomain)

Die Domaindaten (horizontale Achse) für das Wasserfalldiagramm.

series[]

object (WaterfallChartSeries)

Die Daten, die in diesem Wasserfalldiagramm dargestellt werden.

stackedType

enum (WaterfallChartStackedType)

Der gestapelte Typ.

firstValueIsTotal

boolean

„Wahr“, wenn der erste Wert als Gesamtwert interpretiert werden soll.

hideConnectorLines

boolean

„True“, um Verbindungslinien zwischen Spalten auszublenden.

connectorLineStyle

object (LineStyle)

Der Linienstil für die Verbindungslinien.

totalDataLabel

object (DataLabel)

Hiermit wird festgelegt, ob in gestapelten Diagrammen zusätzliche Datenlabels angezeigt werden, die die Summe aller gestapelten Werte für jeden Wert entlang der Domainachse darstellen. stackedType muss STACKED sein und weder CUSTOM noch placement kann für totalDataLabel festgelegt werden.

WaterfallChartDomain

Die Domain eines Wasserfalldiagramms.

JSON-Darstellung
{
  "data": {
    object (ChartData)
  },
  "reversed": boolean
}
Felder
data

object (ChartData)

Die Daten der Variablen „WaterfallChartDomain“.

reversed

boolean

„Wahr“, um die Reihenfolge der Domainwerte (horizontale Achse) umzukehren.

WaterfallChartSeries

Eine einzelne Datenreihe für ein Wasserfalldiagramm.

JSON-Darstellung
{
  "data": {
    object (ChartData)
  },
  "positiveColumnsStyle": {
    object (WaterfallChartColumnStyle)
  },
  "negativeColumnsStyle": {
    object (WaterfallChartColumnStyle)
  },
  "subtotalColumnsStyle": {
    object (WaterfallChartColumnStyle)
  },
  "hideTrailingSubtotal": boolean,
  "customSubtotals": [
    {
      object (WaterfallChartCustomSubtotal)
    }
  ],
  "dataLabel": {
    object (DataLabel)
  }
}
Felder
data

object (ChartData)

Die Daten, die in dieser Reihe visualisiert werden.

positiveColumnsStyle

object (WaterfallChartColumnStyle)

Stile für alle Spalten in dieser Reihe mit positiven Werten.

negativeColumnsStyle

object (WaterfallChartColumnStyle)

Stile für alle Spalten in dieser Reihe mit negativen Werten.

subtotalColumnsStyle

object (WaterfallChartColumnStyle)

Stile für alle Zwischensummenspalten in dieser Reihe.

hideTrailingSubtotal

boolean

„True“, um die Zwischensummenspalte am Ende der Reihe auszublenden. Standardmäßig wird am Ende jeder Reihe eine Zwischensummenspalte angezeigt. Wenn Sie dieses Feld auf „wahr“ setzen, wird die Zwischensummenspalte für diese Reihe ausgeblendet.

customSubtotals[]

object (WaterfallChartCustomSubtotal)

Benutzerdefinierte Zwischensummenspalten, die in dieser Reihe angezeigt werden. Die Reihenfolge, in der Zwischensummen definiert werden, spielt keine Rolle. Für jeden Datenpunkt kann nur eine Zwischensumme definiert werden.

dataLabel

object (DataLabel)

Informationen zu den Datenlabels für diese Reihe.

WaterfallChartColumnStyle

Stile für eine Spalte in einem Wasserfalldiagramm.

JSON-Darstellung
{
  "label": string,
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  }
}
Felder
label

string

Das Label der Legende der Spalte.

color
(deprecated)

object (Color)

Die Farbe der Spalte. Verworfen: Verwenden Sie stattdessen colorStyle.

colorStyle

object (ColorStyle)

Die Farbe der Spalte. Wenn auch color festgelegt ist, hat dieses Feld Vorrang.

WaterfallChartCustomSubtotal

Eine benutzerdefinierte Zwischensummenspalte für eine Reihe im Wasserfalldiagramm.

JSON-Darstellung
{
  "subtotalIndex": integer,
  "label": string,
  "dataIsSubtotal": boolean
}
Felder
subtotalIndex

integer

Der nullbasierte Index eines Datenpunkts innerhalb der Reihe. Wenn dataIsSubtotal „wahr“ ist, ist der Datenpunkt an diesem Index die Zwischensumme. Andernfalls wird die Zwischensumme nach dem Datenpunkt mit diesem Index angezeigt. Eine Reihe kann mehrere Zwischensummen an beliebigen Indizes haben. Zwischensummen haben jedoch keinen Einfluss auf die Indizes der Datenpunkte. Wenn eine Reihe beispielsweise drei Datenpunkte hat, sind ihre Indizes immer 0, 1 und 2, unabhängig davon, wie viele Zwischensummen es in der Reihe gibt oder mit welchen Datenpunkten sie verknüpft sind.

label

string

Ein Label für die Spalte mit dem Zwischenergebnis.

dataIsSubtotal

boolean

„Wahr“, wenn der Datenpunkt bei subtotalIndex die Zwischensumme ist. Wenn „false“ festgelegt ist, wird die Zwischensumme berechnet und nach dem Datenpunkt angezeigt.

WaterfallChartStackedType

Optionen für gestapelte Diagramme vom Typ „Wasserfalldiagramm“.

Enums
WATERFALL_STACKED_TYPE_UNSPECIFIED Standardwert, nicht verwenden
STACKED Werte mit demselben Wert für die Domain (horizontale Achse) werden vertikal gestapelt.
SEQUENTIAL Die Reihen werden entlang der horizontalen Achse verteilt.

TreemapChartSpec

Ein Strukturkartendiagramm.

JSON-Darstellung
{
  "labels": {
    object (ChartData)
  },
  "parentLabels": {
    object (ChartData)
  },
  "sizeData": {
    object (ChartData)
  },
  "colorData": {
    object (ChartData)
  },
  "textFormat": {
    object (TextFormat)
  },
  "levels": integer,
  "hintedLevels": integer,
  "minValue": number,
  "maxValue": number,
  "headerColor": {
    object (Color)
  },
  "headerColorStyle": {
    object (ColorStyle)
  },
  "colorScale": {
    object (TreemapChartColorScale)
  },
  "hideTooltips": boolean
}
Felder
labels

object (ChartData)

Die Daten, die die Zellenlabels der Treemap enthalten.

parentLabels

object (ChartData)

Die Daten, die die übergeordneten Labels der Treemap-Zellen enthalten.

sizeData

object (ChartData)

Die Daten, die die Größe der einzelnen Strukturkartendatenzellen bestimmen. Diese Daten sollten numerisch sein. Zellen, die nicht numerische oder fehlende Daten enthalten, werden nicht gerendert. Wenn colorData nicht angegeben ist, werden diese Daten auch zum Festlegen der Hintergrundfarben von Datenzellen verwendet.

colorData

object (ChartData)

Die Daten, die die Hintergrundfarbe der einzelnen Treemap-Datenzellen bestimmen. Dieses Feld ist optional. Wenn keine Angabe erfolgt, wird sizeData verwendet, um Hintergrundfarben zu bestimmen. Wenn Sie einen Wert angeben, müssen die Daten numerisch sein. Mit colorScale wird festgelegt, wie die Werte in diesen Daten den Hintergrundfarben von Datenzellen zugeordnet werden.

textFormat

object (TextFormat)

Das Textformat für alle Labels im Diagramm. Das Link-Feld wird nicht unterstützt.

levels

integer

Die Anzahl der Datenebenen, die im Strukturkartendiagramm angezeigt werden sollen. Diese Ebenen sind interaktiv und werden mit ihren Labels angezeigt. Wenn keine Angabe gemacht wird, ist der Standardwert 2.

hintedLevels

integer

Die Anzahl der zusätzlichen Datenebenen, die zusätzlich zu den beschrifteten Ebenen im Strukturkartendiagramm angezeigt werden sollen. Diese Ebenen sind nicht interaktiv und werden ohne Labels angezeigt. Wenn keine Angabe gemacht wird, ist der Standardwert 0.

minValue

number

Der niedrigste mögliche Datenwert. Zellen mit Werten, die unter diesem Wert liegen, haben dieselbe Farbe wie Zellen mit diesem Wert. Wenn keine Angabe erfolgt, wird der tatsächliche Mindestwert aus colorData oder der Mindestwert aus sizeData verwendet, falls colorData nicht angegeben ist.

maxValue

number

Der höchstmögliche Datenwert. Zellen mit Werten, die über diesem Wert liegen, haben dieselbe Farbe wie Zellen mit diesem Wert. Wenn Sie keinen Wert angeben, wird standardmäßig der tatsächliche Höchstwert aus colorData oder der Höchstwert aus sizeData verwendet, falls colorData nicht angegeben ist.

headerColor
(deprecated)

object (Color)

Die Hintergrundfarbe für Kopfzeilenzellen. Verworfen: Verwenden Sie stattdessen headerColorStyle.

headerColorStyle

object (ColorStyle)

Die Hintergrundfarbe für Kopfzeilenzellen. Wenn auch headerColor festgelegt ist, hat dieses Feld Vorrang.

colorScale

object (TreemapChartColorScale)

Die Farbskala für Datenzellen im Treemap-Diagramm. Datenzellen werden Farben basierend auf ihren Farbwerten zugewiesen. Diese Farbwerte stammen aus colorData oder aus sizeData, wenn colorData nicht angegeben ist. Zellen mit Farbwerten, die kleiner oder gleich minValue sind, haben minValueColor als Hintergrundfarbe. Zellen mit Farbwerten, die größer oder gleich maxValue sind, haben maxValueColor als Hintergrundfarbe. Zellen mit Farbwerten zwischen minValue und maxValue haben einen Farbverlauf zwischen minValueColor und maxValueColor, wobei midValueColor der Mittelpunkt des Farbverlaufs ist. Zellen mit fehlenden oder nicht numerischen Farbwerten haben die Hintergrundfarbe noDataColor.

hideTooltips

boolean

„True“, um Kurzinfos auszublenden.

TreemapChartColorScale

Eine Farbskala für ein Treemap-Diagramm.

JSON-Darstellung
{
  "minValueColor": {
    object (Color)
  },
  "minValueColorStyle": {
    object (ColorStyle)
  },
  "midValueColor": {
    object (Color)
  },
  "midValueColorStyle": {
    object (ColorStyle)
  },
  "maxValueColor": {
    object (Color)
  },
  "maxValueColorStyle": {
    object (ColorStyle)
  },
  "noDataColor": {
    object (Color)
  },
  "noDataColorStyle": {
    object (ColorStyle)
  }
}
Felder
minValueColor
(deprecated)

object (Color)

Die Hintergrundfarbe für Zellen mit einem Farbwert, der kleiner oder gleich minValue ist. Wenn keine Angabe erfolgt, wird standardmäßig #dc3912 verwendet. Verworfen: Verwenden Sie stattdessen minValueColorStyle.

minValueColorStyle

object (ColorStyle)

Die Hintergrundfarbe für Zellen mit einem Farbwert, der kleiner oder gleich minValue ist. Wenn keine Angabe erfolgt, wird standardmäßig #dc3912 verwendet. Wenn auch minValueColor festgelegt ist, hat dieses Feld Vorrang.

midValueColor
(deprecated)

object (Color)

Die Hintergrundfarbe für Zellen mit einem Farbwert, der genau zwischen minValue und maxValue liegt. Wenn keine Angabe erfolgt, ist der Standardwert #efe6dc. Verworfen: Verwenden Sie stattdessen midValueColorStyle.

midValueColorStyle

object (ColorStyle)

Die Hintergrundfarbe für Zellen mit einem Farbwert, der genau zwischen minValue und maxValue liegt. Wenn keine Angabe erfolgt, ist der Standardwert #efe6dc. Wenn auch midValueColor festgelegt ist, hat dieses Feld Vorrang.

maxValueColor
(deprecated)

object (Color)

Die Hintergrundfarbe für Zellen mit einem Farbwert, der größer oder gleich maxValue ist. Wenn keine Angabe gemacht wird, ist der Standardwert #109618. Verworfen: Verwenden Sie stattdessen maxValueColorStyle.

maxValueColorStyle

object (ColorStyle)

Die Hintergrundfarbe für Zellen mit einem Farbwert, der größer oder gleich maxValue ist. Wenn keine Angabe gemacht wird, ist der Standardwert #109618. Wenn auch maxValueColor festgelegt ist, hat dieses Feld Vorrang.

noDataColor
(deprecated)

object (Color)

Die Hintergrundfarbe für Zellen, denen keine Farbdaten zugewiesen sind. Wenn keine Angabe erfolgt, wird standardmäßig #000000 verwendet. Verworfen: Verwenden Sie stattdessen noDataColorStyle.

noDataColorStyle

object (ColorStyle)

Die Hintergrundfarbe für Zellen, denen keine Farbdaten zugewiesen sind. Wenn keine Angabe erfolgt, wird standardmäßig #000000 verwendet. Wenn auch noDataColor festgelegt ist, hat dieses Feld Vorrang.

ScorecardChartSpec

Ein Übersichtsdiagramm. Mithilfe von Kurzübersichtsdiagrammen können Sie in der Tabelle wichtige Leistungskennzahlen (Key Performance Indicators, KPIs) hervorheben. In einem Kurzübersichtsdiagramm können beispielsweise der Gesamtumsatz, die durchschnittlichen Kosten oder der meistverkaufte Artikel dargestellt werden. Sie können einen einzelnen Datenwert angeben oder einen Datenbereich aggregieren. Die prozentuale oder absolute Abweichung von einem Basiswert kann hervorgehoben werden, z. B. Änderungen im Zeitverlauf.

JSON-Darstellung
{
  "keyValueData": {
    object (ChartData)
  },
  "baselineValueData": {
    object (ChartData)
  },
  "aggregateType": enum (ChartAggregateType),
  "keyValueFormat": {
    object (KeyValueFormat)
  },
  "baselineValueFormat": {
    object (BaselineValueFormat)
  },
  "scaleFactor": number,
  "numberFormatSource": enum (ChartNumberFormatSource),
  "customFormatOptions": {
    object (ChartCustomNumberFormatOptions)
  }
}
Felder
keyValueData

object (ChartData)

Die Daten für den Wert des Kurzübersichtsschlüssels.

baselineValueData

object (ChartData)

Die Daten für den Ausgangswert der Kurzübersicht. Dieses Feld ist optional.

aggregateType

enum (ChartAggregateType)

Der Aggregationstyp für Diagrammdaten zu Schlüsselmesswerten und Basislinien im Übersichtsdiagramm. Dieses Feld wird für Datenquellendiagramme nicht unterstützt. Verwenden Sie stattdessen das Feld ChartData.aggregateType der Datenquelle keyValueData oder baselineValueData für Diagramme der Datenquelle. Dieses Feld ist optional.

keyValueFormat

object (KeyValueFormat)

Formatierungsoptionen für den Schlüsselwert.

baselineValueFormat

object (BaselineValueFormat)

Formatierungsoptionen für den Referenzwert. Dieses Feld ist nur erforderlich, wenn baselineValueData angegeben ist.

scaleFactor

number

Wert zum Skalieren des Kurzberichtsschlüssels und des Basiswerts. Mit einem Faktor von 10 können Sie beispielsweise alle Werte im Diagramm durch 10 teilen. Dieses Feld ist optional.

numberFormatSource

enum (ChartNumberFormatSource)

Die Quelle für das Zahlenformat, das im Kurzübersichtsdiagramm verwendet wird. Dieses Feld ist optional.

customFormatOptions

object (ChartCustomNumberFormatOptions)

Benutzerdefinierte Formatierungsoptionen für numerische Schlüssel-/Ausgangswertwerte im Übersichtsdiagramm. Dieses Feld wird nur verwendet, wenn numberFormatSource auf CUSTOM gesetzt ist. Dieses Feld ist optional.

KeyValueFormat

Formatierungsoptionen für den Schlüsselwert.

JSON-Darstellung
{
  "textFormat": {
    object (TextFormat)
  },
  "position": {
    object (TextPosition)
  }
}
Felder
textFormat

object (TextFormat)

Optionen für die Textformatierung des Schlüsselwerts. Das Link-Feld wird nicht unterstützt.

position

object (TextPosition)

Gibt die horizontale Textposition des Schlüsselwerts an. Dieses Feld ist optional. Wenn keine Angabe erfolgt, wird die Standardpositionierung verwendet.

BaselineValueFormat

Formatierungsoptionen für den Referenzwert.

JSON-Darstellung
{
  "comparisonType": enum (ComparisonType),
  "textFormat": {
    object (TextFormat)
  },
  "position": {
    object (TextPosition)
  },
  "description": string,
  "positiveColor": {
    object (Color)
  },
  "positiveColorStyle": {
    object (ColorStyle)
  },
  "negativeColor": {
    object (Color)
  },
  "negativeColorStyle": {
    object (ColorStyle)
  }
}
Felder
comparisonType

enum (ComparisonType)

Der Vergleichstyp des Schlüsselwerts mit dem Referenzwert.

textFormat

object (TextFormat)

Optionen für die Textformatierung des Referenzwerts. Das Link-Feld wird nicht unterstützt.

position

object (TextPosition)

Gibt die horizontale Textposition des Referenzwerts an. Dieses Feld ist optional. Wenn keine Angabe erfolgt, wird die Standardpositionierung verwendet.

description

string

Beschreibung, die nach dem Ausgangswert angehängt wird. Dieses Feld ist optional.

positiveColor
(deprecated)

object (Color)

Farbe, die verwendet werden soll, wenn der Vergleichswert eine positive Änderung für den Schlüsselwert darstellt. Dieses Feld ist optional. Verworfen: Verwenden Sie stattdessen positiveColorStyle.

positiveColorStyle

object (ColorStyle)

Farbe, die verwendet werden soll, wenn der Vergleichswert eine positive Änderung für den Schlüsselwert darstellt. Dieses Feld ist optional. Wenn auch positiveColor festgelegt ist, hat dieses Feld Vorrang.

negativeColor
(deprecated)

object (Color)

Farbe, die verwendet werden soll, wenn der Vergleichswert eine negative Änderung für den Schlüsselwert darstellt. Dieses Feld ist optional. Verworfen: Verwenden Sie stattdessen negativeColorStyle.

negativeColorStyle

object (ColorStyle)

Farbe, die verwendet werden soll, wenn der Vergleichswert eine negative Änderung für den Schlüsselwert darstellt. Dieses Feld ist optional. Wenn auch negativeColor festgelegt ist, hat dieses Feld Vorrang.

ComparisonType

Der Vergleichstyp des Schlüsselwerts mit dem Referenzwert.

Enums
COMPARISON_TYPE_UNDEFINED Standardwert, nicht verwenden
ABSOLUTE_DIFFERENCE Verwenden Sie die absolute Differenz zwischen dem Schlüssel und dem Basiswert.
PERCENTAGE_DIFFERENCE Verwenden Sie die prozentuale Differenz zwischen dem Schlüssel und dem Basiswert.

ChartNumberFormatSource

Die Optionen für die Quellen der Zahlenformatierung für Diagrammattribute.

Enums
CHART_NUMBER_FORMAT_SOURCE_UNDEFINED Standardwert, nicht verwenden
FROM_DATA Zahlenformatierung von Daten übernehmen
CUSTOM Benutzerdefinierte Formatierung gemäß ChartCustomNumberFormatOptions anwenden

ChartCustomNumberFormatOptions

Benutzerdefinierte Optionen für die Zahlenformatierung von Diagrammattributen.

JSON-Darstellung
{
  "prefix": string,
  "suffix": string
}
Felder
prefix

string

Benutzerdefiniertes Präfix, das dem Diagrammattribut vorangestellt werden soll. Dieses Feld ist optional.

suffix

string

Benutzerdefiniertes Suffix, das an das Diagrammattribut angehängt werden soll. Dieses Feld ist optional.

ChartHiddenDimensionStrategy

Bestimmt, wie in Diagrammen mit ausgeblendeten Quellzeilen umgegangen werden soll. Zu den ausgeblendeten Zeilen gehören sowohl manuell ausgeblendete als auch durch einen Filter ausgeblendete Zeilen.

Enums
CHART_HIDDEN_DIMENSION_STRATEGY_UNSPECIFIED Standardwert, nicht verwenden
SKIP_HIDDEN_ROWS_AND_COLUMNS Ausgeblendete Zeilen und Spalten werden in Diagrammen übersprungen.
SKIP_HIDDEN_ROWS In Diagrammen werden nur ausgeblendete Zeilen übersprungen.
SKIP_HIDDEN_COLUMNS In Diagrammen werden nur ausgeblendete Spalten übersprungen.
SHOW_ALL Ausgeblendete Zeilen oder Spalten werden in Diagrammen nicht übersprungen.

EmbeddedObjectBorder

Ein Rahmen um ein eingebettetes Objekt.

JSON-Darstellung
{
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  }
}
Felder
color
(deprecated)

object (Color)

Die Farbe des Rahmens. Verworfen: Verwenden Sie stattdessen colorStyle.

colorStyle

object (ColorStyle)

Die Farbe des Rahmens. Wenn auch color festgelegt ist, hat dieses Feld Vorrang.