Charts

Eingebettetes Diagramm

Ein in eine Tabelle eingebettetes Diagramm

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.

Diagrammspezifikation

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, in dem das Diagramm beschrieben wird. Dies wird häufig für Barrierefreiheit verwendet.

titleTextFormat

object (TextFormat)

Das Format des Titeltexts. Durchstreichen, Unterstriche oder Links 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. Durchstreichen, Unterstriche oder Links 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 Text des Diagramms verwendet werden soll (z.B. Titel, Achsenlabels, Legende). Wenn für einen bestimmten Teil des Diagramms eine Schriftart angegeben ist, wird dieser Schriftartname überschrieben.

maximized

boolean

Mit „True“ wird ein Diagramm für die gesamte Fläche ausgefüllt, in der es gerendert wird. Dabei wird der Mindestabstand verwendet. False, um den Standardabstand zu verwenden. Gilt nicht für Geo- und Organigramme.

backgroundColor
(deprecated)

object (Color)

Die Hintergrundfarbe des gesamten Diagramms. Nicht zutreffend für Organisationsdiagramme. Eingestellt: Verwenden Sie backgroundColorStyle.

backgroundColorStyle

object (ColorStyle)

Die Hintergrundfarbe des gesamten Diagramms. Nicht zutreffend für Organisationsdiagramme. Wenn auch backgroundColor festgelegt wird, hat dieses Feld Vorrang.

dataSourceChartProperties

object (DataSourceChartProperties)

Falls vorhanden, enthält das Feld Eigenschaften für Datenquellendiagramme.

filterSpecs[]

object (FilterSpec)

Die Filter, die auf die Quelldaten des Diagramms angewendet werden. Wird nur für Datenquellendiagramme unterstützt.

sortSpecs[]

object (SortSpec)

Die Reihenfolge, in der die Diagrammdaten sortiert werden sollen. Es wird nur eine Sortierspezifikation unterstützt. Wird nur für Datenquellendiagramme unterstützt.

hiddenDimensionStrategy

enum (ChartHiddenDimensionStrategy)

Legt fest, wie in den Diagrammen ausgeblendete Zeilen oder Spalten verwendet werden.

Union-Feld chart. Es muss genau ein Wert für die Diagrammspezifikation festgelegt werden. chart darf nur einer der folgenden Werte sein:
basicChart

object (BasicChartSpec)

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

pieChart

object (PieChartSpec)

Ein Kreisdiagramm

bubbleChart

object (BubbleChartSpec)

Eine Blasendiagrammspezifikation.

candlestickChart

object (CandlestickChartSpec)

Ein Diagramm mit Kerzendiagrammen.

orgChart

object (OrgChartSpec)

Eine Organisationsdiagrammspezifikation.

histogramChart

object (HistogramChartSpec)

Eine Histogramm-Spezifikation.

waterfallChart

object (WaterfallChartSpec)

Eine Wasserfalldiagrammspezifikation.

treemapChart

object (TreemapChartSpec)

Eine Strukturkartenspezifikation.

scorecardChart

object (ScorecardChartSpec)

Eine Spezifikation für das Kurzübersicht-Diagramm.

Textposition

Positionseinstellungen für Text

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

enum (HorizontalAlign)

Horizontale Ausrichtungseinstellung für den Text.

Eigenschaften der Datenquelle/Diagramm

Attribute eines Datenquellendiagramms.

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

string

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

dataExecutionStatus

object (DataExecutionStatus)

Nur Ausgabe. Der Status der Datenausführung.

Allgemeine Diagrammspezifikation

Die Spezifikation für ein Basisdiagramm. 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 Typ des Diagramms.

legendPosition

enum (BasicChartLegendPosition)

Die Position der Diagrammlegende.

axis[]

object (BasicChartAxis)

Die Achse im Diagramm.

domains[]

object (BasicChartDomain)

Die Domain der Daten, die im Diagramm dargestellt werden. Es wird nur eine einzige Domain unterstützt.

series[]

object (BasicChartSeries)

Die Daten, die in diesem Diagramm visualisiert werden.

headerCount

integer

Die Anzahl der Zeilen oder Spalten in den Daten, die „Header“ sind. Wenn die Richtlinie nicht konfiguriert ist, errechnet Google Tabellen anhand der Daten, wie viele Zeilen die Kopfzeilen enthalten.

Beachten Sie, dass BasicChartAxis.title den aus den Headerwerten abgeleiteten Titel der Achse überschreiben kann.

threeDimensional

boolean

Mit „true“ wird das Diagramm in 3D umgewandelt. Gilt für Balkendiagramme und Säulendiagramme.

interpolateNulls

boolean

Wenn einige Werte in einer Datenreihe fehlen, können Lücken im Diagramm erscheinen, z. B. Liniensegmente in einem Liniendiagramm. Legen Sie diesen Wert auf „true“ fest, um diese Lücken zu schließen. Gilt für Linien-, Flächen- und Kombinationsdiagramme.

stackedType

enum (BasicChartStackedType)

Der gestapelte Typ für Diagramme, die vertikales Stapeln unterstützen. Gilt für Flächen-, Balken-, Säulen-, Kombinations- und Schrittbereichsdiagramme.

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 Datenmarkierungen, wenn der Mauszeiger auf einen Daten- und Diagrammbereich bewegt wird.

totalDataLabel

object (DataLabel)

Steuert, ob zusätzliche Datenlabels in gestapelten Diagrammen angezeigt werden. Diese addieren den Gesamtwert aller gestapelten Werte bei jedem Wert entlang der Domainachse. Diese Datenlabels können nur festgelegt werden, wenn chartType entweder AREA, BAR, COLUMN, COMBO oder STEPPED_AREA ist und stackedType entweder STACKED oder PERCENT_STACKED ist. Darüber hinaus wird dies für COMBO nur unterstützt, wenn nur eine Art von stapelbaren Reihen type gibt oder ein Typ mehr Reihen hat als die anderen und jeder der anderen Typen nicht mehr als eine Reihe hat. Wenn ein Diagramm beispielsweise zwei gestapelte Balken- und eine Flächenreihe umfasst, werden die gesamten Datenlabels unterstützt. Wenn drei Balken- und zwei Gebietsreihen vorhanden sind, sind Gesamtdatenlabels nicht zulässig. Für totalDataLabel kann weder CUSTOM noch placement festgelegt werden.

EinfachDiagrammtyp

Darstellung des Diagramms.

Enums
BASIC_CHART_TYPE_UNSPECIFIED Standardwert, nicht verwenden.
BAR Ein Balkendiagramm.
LINE Ein Liniendiagramm
AREA Ein Flächendiagramm.
COLUMN Ein Spaltendiagramm.
SCATTER Ein Streudiagramm.
COMBO Ein Kombinationsdiagramm.
STEPPED_AREA Ein Diagramm mit Stufen.

EinfacheDiagrammlegendePosition

Die Position der Legende des Diagramms.

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 gerendert.
RIGHT_LEGEND Die Legende wird rechts im Diagramm gerendert.
TOP_LEGEND Die Legende wird oben im Diagramm gerendert.
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 festgelegt, werden alle aus den Headern der Daten abgeleiteten Titel überschrieben.

format

object (TextFormat)

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

titleTextPosition

object (TextPosition)

Die Textposition der Achsentitel.

viewWindowOptions

object (ChartAxisViewWindowOptions)

Ansichtsoptionen für die Achse

Einfache DiagrammAxisPosition

Die Position einer Diagrammachse.

Enums
BASIC_CHART_AXIS_POSITION_UNSPECIFIED Standardwert, nicht verwenden.
BOTTOM_AXIS Die Achse unten in einem Diagramm. Bei den meisten Diagrammen ist dies die standardmäßige Hauptachse. Bei Balkendiagrammen ist dies eine Nebenachse.
LEFT_AXIS Die Achse, die links von einem Diagramm gerendert wird. Bei den meisten Diagrammen handelt es sich um eine Nebenachse. Bei Balkendiagrammen ist dies die standardmäßige Hauptachse.
RIGHT_AXIS Die Achse, die rechts neben einem Diagramm gerendert wird. Bei den meisten Diagrammen handelt es sich um eine Nebenachse. Bei Balkendiagrammen ist dies eine ungewöhnliche Hauptachse.

DiagrammAxisViewWindowOptions

Optionen, mit denen ein Ansichtsfenster für ein Diagramm definiert werden kann, z. B. die sichtbaren Werte auf einer Achse

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

number

Der numerische Mindestwert, der in diesem Ansichtsfenster angezeigt werden soll Ist die Richtlinie nicht konfiguriert, wird automatisch ein Mindestwert ermittelt, der für die Daten geeignet ist.

viewWindowMax

number

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

viewWindowMode

enum (ViewWindowMode)

Modus des Ansichtsfensters.

Ansichtsmodus

Modus des Ansichtsfensters. Damit wird definiert, wie die minimale und maximale Anzahl der Ansichtsfenster zu behandeln ist.

Enums
DEFAULT_VIEW_WINDOW_MODE Die Standardansicht des Ansichtsfensters, die im Tabellen-Editor für diesen Diagrammtyp verwendet wird. Wenn dieser Wert festgelegt ist, entspricht der Standardmodus in den meisten Fällen PRETTY.
VIEW_WINDOW_MODE_UNSUPPORTED Nicht verwenden. Zeigt an, dass der aktuell festgelegte Modus von der API nicht unterstützt wird.
EXPLICIT Entspricht dem Mindest- und Höchstwert, sofern angegeben. Wenn ein Wert nicht angegeben ist, greift er auf den Wert PRETTY zurück.
PRETTY Es werden Mindest- und Höchstwerte für das Diagramm ausgewählt. Min und Maximum werden in diesem Modus ignoriert.

Domain für grundlegendes Diagramm

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 für den Zeitraum stehen.

reversed

boolean

True, um die Reihenfolge der Domainwerte (umgekehrte Achse) umzukehren.

Diagrammdaten

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 zum Gruppieren der Daten, nach der die Domain eines Datenquellendiagramms von ChartData gesichert wird. Wird nur für Datenquellendiagramme unterstützt.

aggregateType

enum (ChartAggregateType)

Der Aggregationstyp für die Reihe eines Datenquellendiagramms. Wird nur für Datenquellendiagramme unterstützt.

Union-Feld type. Der Typ der enthaltenen Daten. Es muss genau ein Wert festgelegt sein. type darf nur einer der folgenden Werte sein:
sourceRange

object (ChartSourceRange)

Die Quellbereiche der Daten.

columnReference

object (DataSourceColumnReference)

Der Verweis auf die Datenquellenspalte, aus der die Daten lesen.

DiagrammQuellbereich

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 die Länge 1 haben. Außerdem müssen alle Quellen in der Liste dieselbe Dimension mit Länge 1 haben. Die Domain (falls vorhanden) und alle Reihen müssen dieselbe Anzahl an Quellbereichen haben. Wenn Sie mehr als einen Quellbereich verwenden, muss der Quellbereich bei einem bestimmten Offset in der gesamten Reihenfolge und Reihe aufeinander abgestimmt 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

Diagrammgruppenregel

Eine optionale Einstellung auf der Domain ChartData 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 darstellen, können Sie eine Histogrammregel für die Domain festlegen (sie sollte nur numerische Werte enthalten), die ihre Werte in Buckets gruppiert. Alle Werte einer Diagrammreihe, die in denselben Bucket fallen, werden anhand der 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 ChartData angewendet werden soll. rule darf nur einer der folgenden Werte sein:
dateTimeRule

object (ChartDateTimeRule)

Ein ChartDateTimeRule.

histogramRule

object (ChartHistogramRule)

ChartHistogramRule

DiagrammDatumUhrzeitRegel

Damit können Sie die Datum/Uhrzeit-Werte in einer Quelldatenspalte basierend auf ausgewählten Teilen ihrer Datums- oder Zeitwerte in Buckets organisieren.

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

enum (ChartDateTimeRuleType)

Der Typ der Gruppierung von Datum und Uhrzeit, die angewendet werden soll.

DiagrammDatumUhrzeitRegeltyp

Die verfügbaren Arten von Regeln für die Datum/Uhrzeit-Gruppierung.

Enums
CHART_DATE_TIME_RULE_TYPE_UNSPECIFIED Der Standardtyp, nicht verwenden.
SECOND Gruppieren Sie Datumsangaben nach Sekunden, von 0 bis 59.
MINUTE Gruppiert Datumsangaben nach Minute, von 0 bis 59.
HOUR Gruppieren Sie Datumsangaben nach einem 24-Stunden-System von 0 bis 23.
HOUR_MINUTE Gruppieren Sie Datumsangaben mithilfe eines 24-Stunden-Systems nach Stunde und Minute, z. B. 19:45.
HOUR_MINUTE_AMPM Gruppieren Sie die Daten in einem 12-Stunden-System, z. B. 19:45 Uhr. Die AM/PM-Kennzeichnung wird basierend auf dem Gebietsschema der Tabelle übersetzt.
DAY_OF_WEEK Gruppieren Sie Termine nach Wochentag, z. B. Sonntag. Die Wochentage werden basierend auf dem Gebietsschema der Tabelle übersetzt.
DAY_OF_YEAR Gruppieren Sie die Daten nach Tag des Jahres, von 1 bis 366. Daten nach dem 29. Februar liegen in unterschiedlichen Buckets in Schaltjahren und nicht in Schaltjahren.
DAY_OF_MONTH Gruppiert die Datumsangaben nach Tag, von 1 bis 31.
DAY_MONTH Gruppieren Sie Datumsangaben nach Tag und Monat, z. B. 22-Nov. Der Monat wird je nach Tabellensprache übersetzt.
MONTH Gruppiert die Datumsangaben nach Monat, z. B. Nov. Der Monat wird basierend auf der Sprache der Tabelle übersetzt.
QUARTER Gruppieren Sie Datumsangaben nach Quartal, z. B. Q1 (Januar bis März).
YEAR Gruppiert die Datumsangaben nach Jahr, z. B. 2008.
YEAR_MONTH Gruppiert die Datumsangaben nach Jahr und Monat, z. B. 2008-Nov. Der Monat wird je nach Sprache der Tabelle übersetzt.
YEAR_QUARTER Gruppieren Sie Termine nach Jahr und Quartal, z. B. 2008 Q4.
YEAR_MONTH_DAY Gruppieren Sie Datumsangaben nach Jahr, Monat und Tag, z. B. 2018-11-22.

DiagrammHistogrammregel

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

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

number

Der Minimalwert, mit dem Elemente in Buckets platziert werden. Werte, die unter dem Mindestwert liegen, werden in einem Bucket zusammengefasst. Wenn er nicht angegeben wird, wird er durch den Mindestwert des Elements bestimmt.

maxValue

number

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

intervalSize

number

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

DiagrammAggregattyp

Der Typ der Aggregation für Diagrammreihen.

Enums
CHART_AGGREGATE_TYPE_UNSPECIFIED Standardwert, nicht verwenden.
AVERAGE Durchschnittliche Aggregatfunktion.
COUNT Aggregatfunktion zählen.
MAX Maximale Aggregatfunktion.
MEDIAN Median der Aggregatfunktion
MIN Mindestsummenfunktion.
SUM Summenfunktion

BasicChartSeries

Eine einzelne Datenreihe in einem Diagramm. Wenn Sie beispielsweise Aktienkurse im Zeitverlauf darstellen, können mehrere Reihen vorhanden sein, eine für „Offener Preis“, „Hoher Preis“, „Niedriger Preis“ und „Abschlusspreis“.

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, ist es sinnvoll, die Reihe „Volumen“ rechts mit den links angepinnten Preisen anzupinnen, da sich das Handelsvolumen von der Preisskala unterscheidet. 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. Die Visualisierung der Reihe hängt von verschiedenen Typen ab. Es werden nur LINE, AREA und COLUMN unterstützt.

lineStyle

object (LineStyle)

Der Linienstil dieser Datenreihe 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 von Elementen (z. B. Balken, Linien und Punkte) dieser Reihe. Wenn das Feld leer ist, wird eine Standardfarbe verwendet. Eingestellt: Verwenden Sie colorStyle.

colorStyle

object (ColorStyle)

Die Farbe von Elementen (z. B. Balken, Linien und Punkte) dieser Reihe. Wenn das Feld leer ist, wird eine Standardfarbe verwendet. Wenn auch color festgelegt wird, hat dieses Feld Vorrang.

pointStyle

object (PointStyle)

Der Stil für die mit dieser Reihe verknüpften Punkte. 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 Standardstil für Punkte verwendet.

styleOverrides[]

object (BasicSeriesDataPointStyleOverride)

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

Linienstil

Eigenschaften, die den Stil einer Linie beschreiben.

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

integer

Die Linienstärke in px.

type

enum (LineDashType)

Der Strichtyp der Linie

LineDashType

Der Strichtyp einer Linie

Enums
LINE_DASH_TYPE_UNSPECIFIED Standardwert, nicht verwenden.
INVISIBLE Kein Bindestrich-Typ, was einer nicht sichtbaren Linie entspricht.
CUSTOM Ein benutzerdefinierter Bindestrich für eine Linie. Das Ändern des genauen Bindestriche-Stils wird derzeit nicht unterstützt.
SOLID Eine durchgezogene Linie.
DOTTED Eine gepunktete Linie.
MEDIUM_DASHED Eine gestrichelte Linie, bei der die Striche eine mittlere Länge haben.
MEDIUM_DASHED_DOTTED Eine Linie, die zwischen einem "mittleren" Bindestrich und einem Punkt wechselt.
LONG_DASHED Eine gestrichelte Linie, bei der die Bindestriche „lang“ sind.
LONG_DASHED_DOTTED Eine Linie, die zwischen einem „langen“ Bindestrich und einem Punkt wechselt.

DataLabel

Einstellungen für einen Satz von Datenlabels. Datenlabels sind Hinweise, die neben einem Datensatz angezeigt werden, z. B. die Punkte in einem Liniendiagramm. Sie enthalten außerdem zusätzliche Informationen zur Darstellung der Daten, z. B. eine Textdarstellung des Werts hinter diesem Punkt in der Grafik.

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 Linkfeld wird nicht unterstützt.

placement

enum (DataLabelPlacement)

Die Position des Datenlabels relativ zu den Daten mit Labels.

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 haben wie die Datenreihe oder das andere Element, auf das dieses Datenlabel angewendet wird. Wenn die Datenreihe in mehrere Quellbereiche aufgeteilt wird, müssen diese außerdem aus der nächsten Spalte in den Quelldaten stammen. Wenn die Serie 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 mithilfe von Werten aus den Daten der Reihe angezeigt.
CUSTOM Das Datenlabel wird mit Werten aus einer benutzerdefinierten Datenquelle angezeigt, die durch customLabelData gekennzeichnet ist.

DataLabelPlacement

Das ist die Platzierung eines Datenlabels relativ zu den Daten mit Labels.

Enums
DATA_LABEL_PLACEMENT_UNSPECIFIED Die Positionierung wird automatisch vom Renderer festgelegt.
CENTER Innerhalb einer Bar oder Spalte zentrieren, sowohl horizontal als auch vertikal.
LEFT Links neben einem Datenpunkt.
RIGHT Rechts neben einem Datenpunkt
ABOVE Über einem Datenpunkt.
BELOW Unter einem Datenpunkt.
INSIDE_END In einem Balken oder einer Spalte am Ende (bei positivem Wert oben, bei negativem Wert unten)
INSIDE_BASE In einer Leiste oder Spalte am unteren Rand.
OUTSIDE_END Außerhalb einer Leiste oder Spalte am Ende.

PointStyle

Der Stil eines Punkts im Diagramm

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

number

Die Punktgröße. Wenn kein Wert angegeben ist, wird eine Standardgröße verwendet.

shape

enum (PointShape)

Die Form des Punkts Wenn kein Wert angegeben oder nicht angegeben ist, wird eine Standardform verwendet.

Punktform

Die Form eines Punkts.

Enums
POINT_SHAPE_UNSPECIFIED Standardwert.
CIRCLE Eine Kreisform.
DIAMOND Eine rautenförmige Form.
HEXAGON Sechseckige Form.
PENTAGON Eine Fünfeckform.
SQUARE Eine quadratische Form.
STAR Eine Sternform.
TRIANGLE Eine Dreiecksform.
X_MARK Eine x-Markierungs-Form

BasicSeriesDataPointStyleOverride

Einstellungen für Stilüberschreibungen für einen einzelnen Datenpunkt der Serie.

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

integer

Der nullbasierte Index des Datenreihenpunkts.

color
(deprecated)

object (Color)

Farbe des Datenreihenpunkts. Wenn kein Wert angegeben ist, wird der Standardwert für die Buchreihe verwendet. Eingestellt: Verwenden Sie colorStyle.

colorStyle

object (ColorStyle)

Farbe des Datenreihenpunkts. Wenn kein Wert angegeben ist, wird der Standardwert für die Buchreihe verwendet. Wenn auch color festgelegt wird, hat dieses Feld Vorrang.

pointStyle

object (PointStyle)

Punktstil des Datenreihenpunkts. 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 kein Wert angegeben ist, wird der Standardwert für die Buchreihe verwendet.

Einfacher gestapelter Diagrammtyp

Bei gestapelten Diagrammen werden die Bereiche (vertikale Achse) übereinander und nicht über der horizontalen Achse gerendert. Die beiden Werte 20 und 80 werden beispielsweise aus 0 bezogen, wobei 80 die 80 Einheiten von der horizontalen Achse entfernt sind. Werden sie gestapelt, werden 80 aus 20 gerendert, wodurch 100 Einheiten von der horizontalen Achse entfernt werden.

Enums
BASIC_CHART_STACKED_TYPE_UNSPECIFIED Standardwert, nicht verwenden.
NOT_STACKED Buchreihen sind nicht gestapelt.
STACKED Die Werte in der Reihe sind gestapelt. Jeder Wert wird vertikal über dem Wert darunter gerendert.
PERCENT_STACKED Vertikale Stacks werden so gestreckt, dass sie oben im Diagramm erscheinen. Die Werte sind dabei als Prozentsätze zueinander angeordnet.

Einfacher Diagrammvergleichsmodus

Der Vergleichsmodustyp, der das Verhalten von Kurzinfos und Datenmarkierungen beschreibt, wenn man den Mauszeiger auf Daten und den Diagrammbereich bewegt.

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

Kreisdiagramm

Ein Kreisdiagramm.

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

enum (PieChartLegendPosition)

Wo die Legende des Kreisdiagramms gezeichnet werden soll

domain

object (ChartData)

Die Daten zur Domain des Kreisdiagramms.

series

object (ChartData)

Die Daten, die die einzige Sequenz des Kreisdiagramms abdecken.

threeDimensional

boolean

„true“, wenn die Kuchen dreidimensional sind.

pieHole

number

Die Größe des Lochs im Kreisdiagramm.

KreisdiagrammLegendePosition

Die Position der Legende des Diagramms.

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 gerendert.
RIGHT_LEGEND Die Legende wird rechts im Diagramm gerendert.
TOP_LEGEND Die Legende wird oben im Diagramm gerendert.
NO_LEGEND Es wird keine Legende gerendert.
LABELED_LEGEND Jedem Kreisstück ist ein Label zugeordnet.

Blasendiagramm

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. Diese müssen nicht eindeutig sein.

domain

object (ChartData)

Die Daten, die die Blasen-X-Werte enthalten. Mit diesen Werten werden die Blasen im Diagramm horizontal bestimmt.

series

object (ChartData)

Die Daten, die die y-Werte der Blase enthalten. Mit diesen Werten werden die Blasen im Diagramm vertikal bestimmt.

groupIds

object (ChartData)

Die Daten, die die IDs der Blasengruppen enthalten. Alle Blasen mit derselben Gruppen-ID werden in derselben Farbe gezeichnet. Wenn bubbleSizes angegeben wird, muss dieses Feld auch angegeben werden, darf aber leere Werte enthalten. Dieses Feld ist optional.

bubbleSizes

object (ChartData)

Die Daten mit der Größe der Blasen. Die Größe der Blasen wird verwendet, um die Blasen in unterschiedlichen Größen relativ zueinander zu zeichnen. Wenn angegeben, muss auch groupIds angegeben werden. Dieses Feld ist optional.

bubbleOpacity

number

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

bubbleBorderColor
(deprecated)

object (Color)

Farbe des Blasenrands. Eingestellt: Verwenden Sie bubbleBorderColorStyle.

bubbleBorderColorStyle

object (ColorStyle)

Farbe des Blasenrands. Wenn auch bubbleBorderColor festgelegt wird, hat dieses Feld Vorrang.

bubbleMaxRadiusSize

integer

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

bubbleMinRadiusSize

integer

Der minimale Radius der Blasen in Pixeln. Falls spezifisch ist, muss das Feld einen positiven Wert enthalten.

bubbleTextStyle

object (TextFormat)

Das Format des Textes innerhalb der Blasen. Durchstreichen, Unterstriche oder Links werden nicht unterstützt.

BlasenLegendePosition

Die Position der Legende des Diagramms.

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 gerendert.
RIGHT_LEGEND Die Legende wird rechts im Diagramm gerendert.
TOP_LEGEND Die Legende wird oben im Diagramm gerendert.
NO_LEGEND Es wird keine Legende gerendert.
INSIDE_LEGEND Die Legende wird im Diagrammbereich gerendert.

KerzendiagrammDiagramm

Ein Kerzendiagramm.

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

object (CandlestickDomain)

Domaindaten (horizontale Achse) für das Kerzendiagramm. Stringdaten werden als eigenständige Labels behandelt, andere Daten als kontinuierliche Werte.

data[]

object (CandlestickData)

Die Kerzendiagrammdaten. Es wird nur eine „CandlestickData“ unterstützt.

CandlestickDomain

Die Domain eines Kerzendiagramms.

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

object (ChartData)

Die Daten von „CandlestickDomain“.

reversed

boolean

True, um die Reihenfolge der Domainwerte (umgekehrte Achse) umzukehren.

Kerzendaten

Die Kerzendiagrammdaten enthalten jeweils die niedrigen, offenen, geschlossenen und hohen Werte für eine Reihe.

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 niedrigen/minimalen Wert jeder Kerze. Dies ist der untere Teil der Mittellinie der Kerze.

openSeries

object (CandlestickSeries)

Die Bereichsdaten (vertikale Achse) für den offenen bzw. Anfangswert für jede Kerze. Dies ist der untere Teil des Kerzenkörpers. Wenn der Wert unter dem Grenzwert liegt, wird die Kerze gefüllt. Ansonsten ist die Kerze leer.

closeSeries

object (CandlestickSeries)

Die Bereichsdaten (vertikale Achse) für den Abschluss-/Endwert für jede Kerze. Dies ist die Oberseite des Kerzenkörpers. Wenn der Wert über dem offenen Wert liegt, wird die Kerze gefüllt. Ansonsten ist die Kerze leer.

highSeries

object (CandlestickSeries)

Die Bereichsdaten (vertikale Achse) für den hohen/maximalen Wert für jede Kerze. Er begrenzt den "Docht" (die Mittellinie der Kerze) nach oben.

Kerzenreihe

Die Reihe von „CandlestickData“.

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

object (ChartData)

Die Daten von „CandlestickSeries“.

OrgDiagrammspezifikation

Ein Organigramm. Für Organisationsdiagramme ist ein eindeutiger Satz von Labels in labels erforderlich. Sie können parentLabels und tooltips enthalten. parentLabels enthält für jeden Knoten das Label, das den übergeordneten Knoten identifiziert. tooltips enthält für jeden Knoten eine optionale Kurzinfo.

Wenn beispielsweise ein OrgChart mit Alice als CEO, Bob als Präsident (Berichte an Alice) und Cathy als VP of Sales (auch an Alice genannt) beschrieben werden sollen, müssen labels die Werte "Alice", "Bernd", "Cathy" enthalten und parentLabels enthalten "", "Alice", "Alice" und tooltips die Begriffe "CEO", "President".

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 Knoten im Organisationsdiagramm.

nodeColor
(deprecated)

object (Color)

Die Farbe der Knoten im Organisationsdiagramm. Eingestellt: Verwenden Sie nodeColorStyle.

nodeColorStyle

object (ColorStyle)

Die Farbe der Knoten im Organisationsdiagramm. Wenn auch nodeColor festgelegt wird, hat dieses Feld Vorrang.

selectedNodeColor
(deprecated)

object (Color)

Die Farbe der ausgewählten Organisationsdiagrammknoten. Eingestellt: Verwenden Sie selectedNodeColorStyle.

selectedNodeColorStyle

object (ColorStyle)

Die Farbe der ausgewählten Organisationsdiagrammknoten. Wenn auch selectedNodeColor festgelegt wird, 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, die das Label des übergeordneten Elements für den entsprechenden Knoten enthalten. 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 keine Kurzinfo für den Knoten angezeigt. Dieses Feld ist optional.

Größe des Organisationsdiagramms

Die Größe der Knoten im Organisationsdiagramm.

Enums
ORG_CHART_LABEL_SIZE_UNSPECIFIED Standardwert, nicht verwenden.
SMALL Die Knotengröße des kleinen Organisationsdiagramms.
MEDIUM Die Knotengröße des mittleren Organisationsdiagramms.
LARGE Die Knotengröße des großen Organisationsdiagramms.

Histogramm

Ein Histogramm. In einem Histogramm werden Datenelemente in Gruppen gruppiert, wobei jede Gruppe als Spalte mit gestapelten Elementen angezeigt wird. Anhand von Histogrammen wird die Verteilung eines Datasets angezeigt. Jede Elementspalte repräsentiert einen Bereich, in den diese Elemente fallen. Die Anzahl der Behälter 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 zusammengefasst werden sollen, oder mehrere Reihen mit derselben Länge, die den Namen der Reihe enthalten, gefolgt von den Werten, die für diese Reihe zusammengefasst werden sollen.

legendPosition

enum (HistogramChartLegendPosition)

Die Position der Diagrammlegende.

showItemDividers

boolean

Gibt an, ob horizontale Trennlinien zwischen Elementen in jeder Spalte angezeigt werden sollen.

bucketSize

number

Standardmäßig wird die Bucket-Größe (der Wertebereich in einer einzelnen Spalte) automatisch ausgewählt, aber sie kann hier überschrieben werden. Beispiel: Eine Bucket-Größe von 1,5 führt zu Buckets von 0 bis 1,5, 1,5 bis 3,0 usw. Kann nicht negativ sein. Dieses Feld ist optional.

outlierPercentile

number

Das Ausreißer-Perzentil wird verwendet, um sicherzustellen, dass sich Ausreißer nicht negativ auf die Berechnung der Bucket-Größen auswirken. Wenn Sie ein Ausreißer Perzentil von 0,05 festlegen, bedeutet das beispielsweise, dass die oberen und unteren 5% der Werte bei der Berechnung von Buckets berücksichtigt werden. Die Werte sind noch im Diagramm enthalten. Sie werden dem ersten oder letzten Bucket statt ihren eigenen hinzugefügt. Muss zwischen 0,0 und 0,5 liegen.

Histogramm

Eine Histogrammserie mit der Reihenfarbe und -daten

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

object (Color)

Die Farbe der Spalte in jedem Bucket. Dieses Feld ist optional. Eingestellt: Verwenden Sie barColorStyle.

barColorStyle

object (ColorStyle)

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

data

object (ChartData)

Die Daten für diese Histogrammserie.

HistogrammDiagrammLegendePosition

Die Position der Legende des Diagramms.

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 gerendert.
RIGHT_LEGEND Die Legende wird rechts im Diagramm gerendert.
TOP_LEGEND Die Legende wird oben im Diagramm gerendert.
NO_LEGEND Es wird keine Legende gerendert.
INSIDE_LEGEND Die Legende wird im Diagrammbereich gerendert.

Wasserfalldiagrammspezifikation

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

„true“, um den ersten Wert als Summe zu interpretieren.

hideConnectorLines

boolean

"True", um Connector-Zeilen zwischen Spalten auszublenden.

connectorLineStyle

object (LineStyle)

Der Linienstil für die Verbindungslinien.

totalDataLabel

object (DataLabel)

Steuert, ob zusätzliche Datenlabels in gestapelten Diagrammen angezeigt werden. Diese addieren den Gesamtwert aller gestapelten Werte bei jedem Wert entlang der Domainachse. stackedType muss STACKED sein und für totalDataLabel darf weder CUSTOM noch placement festgelegt sein.

WasserfallChartDomain

Die Domain eines Wasserfalldiagramms.

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

object (ChartData)

Die Daten von WaterfallChartDomain.

reversed

boolean

True, um die Reihenfolge der Domainwerte (umgekehrte Achse) umzukehren.

Wasserfalldiagramm-Reihe

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 in dieser Reihe visualisierten Daten.

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 Spalten mit Zwischensumme in dieser Reihe.

hideTrailingSubtotal

boolean

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

customSubtotals[]

object (WaterfallChartCustomSubtotal)

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

dataLabel

object (DataLabel)

Informationen zu den Datenlabels für diese Reihe.

Wasserfall-Diagrammsäule

Stile für eine Wasserfalldiagrammspalte.

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. Eingestellt: Verwenden Sie colorStyle.

colorStyle

object (ColorStyle)

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

WasserfallDiagrammBenutzerdefinierte Zwischensumme

Eine benutzerdefinierte Zwischensummenspalte für eine Wasserfalldiagrammreihe.

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

integer

Der nullbasierte Index eines Datenpunkts innerhalb der Datenreihe. Wenn dataIsSubtotal auf „true“ gesetzt ist, ist der Datenpunkt bei diesem Index die Zwischensumme. Andernfalls erscheint die Zwischensumme nach dem Datenpunkt mit diesem Index. Eine Reihe kann mehrere Zwischensummen mit beliebigem Index haben. Zwischensummen haben keinen Einfluss auf die Indexe der Datenpunkte. Wenn eine Datenreihe beispielsweise drei Datenpunkte enthält, sind ihre Indexe immer 0, 1 und 2, unabhängig davon, wie viele Zwischensummen in der Reihe vorhanden sind oder mit welchen Datenpunkten sie verknüpft sind.

label

string

Ein Label für die Spalte "Zwischensumme".

dataIsSubtotal

boolean

True, wenn der Datenpunkt bei subtotalIndex die Zwischensumme ist. Bei „false“ wird die Zwischensumme berechnet und nach dem Datenpunkt angezeigt.

Wasserfall-Diagramm gestapelt

Gestapelte Optionen für Wasserfalldiagramme.

Enums
WATERFALL_STACKED_TYPE_UNSPECIFIED Standardwert, nicht verwenden.
STACKED Werte, die demselben Domainwert (horizontale Achse) entsprechen, werden vertikal gestapelt.
SEQUENTIAL Die Reihe wird auf der horizontalen Achse verteilt.

Strukturkarten-Spezifikation

Ein Treemap-Diagramm

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 Strukturkarte enthalten.

parentLabels

object (ChartData)

Die Daten, die die übergeordneten Labels der Strukturkartenzellen enthalten.

sizeData

object (ChartData)

Die Daten, die die Größe der einzelnen Strukturkartenzellen bestimmen. Diese Daten sind voraussichtlich numerisch. Die Zellen, die nicht numerischen Daten oder fehlenden Daten entsprechen, werden nicht gerendert. Ist colorData nicht angegeben, werden diese Daten auch verwendet, um die Hintergrundfarben der Datenzellen zu bestimmen.

colorData

object (ChartData)

Die Daten, die die Hintergrundfarbe jeder Datenzelle bestimmen. Dieses Feld ist optional. Wenn nicht angegeben, wird sizeData zum Ermitteln der Hintergrundfarben verwendet. Wenn angegeben, sind die Daten numerisch. colorScale bestimmt, wie die Werte in dieser Datenquelle den Hintergrundfarben der Datenzellen zugeordnet werden.

textFormat

object (TextFormat)

Das Textformat für alle Labels im Diagramm. Das Linkfeld 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. Ist keine Angabe vorhanden, wird standardmäßig „2“ verwendet.

hintedLevels

integer

Die Anzahl zusätzlicher Datenebenen, die über die mit Labels versehenen Ebenen hinausgehen, die im Strukturkartendiagramm angezeigt werden sollen. Diese Ebenen sind nicht interaktiv und werden ohne ihre Labels angezeigt. Ist keine Angabe vorhanden, wird standardmäßig „0“ verwendet.

minValue

number

Der minimal mögliche Datenwert. Zellen mit einem niedrigeren Wert haben dieselbe Farbe wie Zellen mit diesem Wert. Wenn nicht angegeben, wird standardmäßig der tatsächliche Mindestwert aus colorData oder der Mindestwert aus sizeData verwendet, wenn colorData nicht angegeben ist.

maxValue

number

Der maximal mögliche Datenwert. Zellen mit einem höheren Wert haben dieselbe Farbe wie Zellen mit diesem Wert. Wenn nicht angegeben, wird standardmäßig der tatsächliche Höchstwert aus colorData oder der Höchstwert aus sizeData verwendet, wenn colorData nicht angegeben ist.

headerColor
(deprecated)

object (Color)

Die Hintergrundfarbe für die Zellen in der Kopfzeile. Eingestellt: Verwenden Sie headerColorStyle.

headerColorStyle

object (ColorStyle)

Die Hintergrundfarbe für die Zellen in der Kopfzeile. Wenn auch headerColor festgelegt wird, hat dieses Feld Vorrang.

colorScale

object (TreemapChartColorScale)

Die Farbskala von Datenzellen im Strukturkartendiagramm. Datenzellen werden Farben basierend auf ihren Farbwerten zugewiesen. Diese Farbwerte stammen aus colorData oder aus sizeData, wenn colorData nicht angegeben ist. Zellen mit Farbwerten von weniger als oder gleich minValue haben als Hintergrundfarbe minValueColor. Zellen mit Farbwerten größer oder gleich maxValue haben maxValueColor als Hintergrundfarbe. Zellen mit Farbwerten zwischen minValue und maxValue haben Hintergrundfarben auf einem Farbverlauf zwischen minValueColor und maxValueColor, wobei der Mittelpunkt des Farbverlaufs midValueColor ist. Zellen mit fehlenden oder nicht numerischen Farbwerten haben noDataColor als Hintergrundfarbe.

hideTooltips

boolean

True, um Kurzinfos auszublenden.

StrukturkarteFarbskala

Eine Farbskala für ein Strukturkartendiagramm

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. Eingestellt: Verwenden Sie 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 wird, hat dieses Feld Vorrang.

midValueColor
(deprecated)

object (Color)

Die Hintergrundfarbe für Zellen mit einem Farbwert im Mittelpunkt zwischen minValue und maxValue. Wenn keine Angabe erfolgt, wird standardmäßig #efe6dc verwendet. Eingestellt: Verwenden Sie midValueColorStyle.

midValueColorStyle

object (ColorStyle)

Die Hintergrundfarbe für Zellen mit einem Farbwert im Mittelpunkt zwischen minValue und maxValue. Wenn keine Angabe erfolgt, wird standardmäßig #efe6dc verwendet. Wenn auch midValueColor festgelegt wird, hat dieses Feld Vorrang.

maxValueColor
(deprecated)

object (Color)

Die Hintergrundfarbe für Zellen mit einem Farbwert größer oder gleich maxValue. Wenn keine Angabe erfolgt, wird der Standardwert „#109618“ verwendet. Eingestellt: Verwenden Sie maxValueColorStyle.

maxValueColorStyle

object (ColorStyle)

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

noDataColor
(deprecated)

object (Color)

Hintergrundfarbe von Zellen, mit denen keine Farbdaten verknüpft sind Wenn keine Angabe erfolgt, wird der Standardwert #000000 verwendet. Eingestellt: Verwenden Sie noDataColorStyle.

noDataColorStyle

object (ColorStyle)

Hintergrundfarbe von Zellen, mit denen keine Farbdaten verknüpft sind Wenn keine Angabe erfolgt, wird der Standardwert #000000 verwendet. Wenn auch noDataColor festgelegt wird, hat dieses Feld Vorrang.

KurzübersichtDiagramm

Ein Kurzübersichtsdiagramm. In Kurzübersichten werden Leistungskennzahlen, die als KPIs bezeichnet werden, in der Tabelle hervorgehoben. Eine Kurzübersicht kann beispielsweise den Gesamtumsatz, die durchschnittlichen Kosten oder einen Bestseller umfassen. Sie können einen einzelnen Datenwert angeben oder ihn über einen Bereich von Daten zusammenfassen. Der prozentuale bzw. absolute Unterschied von einem Baseline-Wert kann hervorgehoben werden, beispielsweise Änderungen im zeitlichen Verlauf.

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 Kurzübersichtsschlüsselwert.

baselineValueData

object (ChartData)

Die Daten für den Kurzübersichtswert. Dieses Feld ist optional.

aggregateType

enum (ChartAggregateType)

Der Zusammenfassungstyp für Schlüssel- und Referenzdiagrammdaten im Kurzübersichtsdiagramm. Dieses Feld wird für Datenquellendiagramme nicht unterstützt. Für Datenquellendiagramme verwenden Sie stattdessen das Feld ChartData.aggregateType der keyValueData oder der baselineValueData. Dieses Feld ist optional.

keyValueFormat

object (KeyValueFormat)

Formatierungsoptionen für das Schlüssel/Wert-Paar.

baselineValueFormat

object (BaselineValueFormat)

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

scaleFactor

number

Wert zur Skalierung des Kurzübersichtsschlüssels und des Baselinewerts. Beispielsweise kann ein Faktor von 10 verwendet werden, um alle Werte im Diagramm durch 10 zu teilen. Dieses Feld ist optional.

numberFormatSource

enum (ChartNumberFormatSource)

Die im Format der Kurzübersicht verwendete Quelle für das Zahlenformat. Dieses Feld ist optional.

customFormatOptions

object (ChartCustomNumberFormatOptions)

Benutzerdefinierte Formatierungsoptionen für numerische Schlüssel/Basiswerte in der Übersicht. Dieses Feld wird nur verwendet, wenn numberFormatSource auf CUSTOM gesetzt ist. Dieses Feld ist optional.

Schlüssel/Wert-Paar-Format

Formatierungsoptionen für das Schlüssel/Wert-Paar.

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

object (TextFormat)

Textformatierungsoptionen für Schlüssel/Wert-Paare. Das Linkfeld wird nicht unterstützt.

position

object (TextPosition)

Gibt die horizontale Textpositionierung des Schlüssel/Wert-Paars an. Dieses Feld ist optional. Wenn Sie nichts angeben, wird die Standardpositionierung verwendet.

BaselineValueFormat

Formatierungsoptionen für den Baselinewert.

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üssel/Wert-Paars mit dem Referenzwert.

textFormat

object (TextFormat)

Textformatierungsoptionen für Referenzwert Das Linkfeld wird nicht unterstützt.

position

object (TextPosition)

Gibt die horizontale Textpositionierung des Baselinewerts an. Dieses Feld ist optional. Wenn Sie nichts angeben, wird die Standardpositionierung verwendet.

description

string

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

positiveColor
(deprecated)

object (Color)

Die zu verwendende Farbe, falls der Baselinewert eine positive Änderung des Schlüssel/Wert-Paars darstellt. Dieses Feld ist optional. Eingestellt: Verwenden Sie positiveColorStyle.

positiveColorStyle

object (ColorStyle)

Die zu verwendende Farbe, falls der Baselinewert eine positive Änderung des Schlüssel/Wert-Paars darstellt. Dieses Feld ist optional. Wenn auch positiveColor festgelegt wird, hat dieses Feld Vorrang.

negativeColor
(deprecated)

object (Color)

Die zu verwendende Farbe, falls der Baselinewert eine negative Veränderung für das Schlüssel/Wert-Paar darstellt. Dieses Feld ist optional. Eingestellt: Verwenden Sie negativeColorStyle.

negativeColorStyle

object (ColorStyle)

Die zu verwendende Farbe, falls der Baselinewert eine negative Veränderung für das Schlüssel/Wert-Paar darstellt. Dieses Feld ist optional. Wenn auch negativeColor festgelegt wird, hat dieses Feld Vorrang.

Vergleichstyp

Der Vergleichstyp des Schlüssel/Wert-Paars mit dem Referenzwert.

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

DiagrammnummerFormatquelle

Optionen für die Quelle der Zahlenformatierung für Diagrammattribute

Enums
CHART_NUMBER_FORMAT_SOURCE_UNDEFINED Standardwert, nicht verwenden.
FROM_DATA Zahlenformatierung von Daten übernehmen.
CUSTOM Benutzerdefinierte Formatierung wie unter ChartCustomNumberFormatOptions angegeben anwenden.

ChartCustomNumberFormatOptions

Benutzerdefinierte Zahlenformatierungsoptionen für Diagrammattribute

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

string

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

suffix

string

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

DiagrammAusgeblendeteDimensionStrategie

Legt fest, wie in Quellzeilen ausgeblendete Quellzeilen verarbeitet werden. Ausgeblendete Zeilen enthalten sowohl manuell ausgeblendete als auch ausgeblendete Zeilen.

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

Eingebetteter Objektrahmen

Rahmen um ein eingebettetes Objekt

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

object (Color)

Die Farbe des Rahmens. Eingestellt: Verwenden Sie colorStyle.

colorStyle

object (ColorStyle)

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