Charts

EmbeddedChart

Ein in ein Tabellenblatt 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.

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 aus Gründen der Barrierefreiheit verwendet.

titleTextFormat

object (TextFormat)

Das Format des Titeltexts. Durchstreichen, Unterstreichen und Verlinken 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, Unterstreichen und Verlinken 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 eine Schriftart für einen bestimmten Teil des Diagramms angegeben ist, wird dieser Schriftartname ü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. (Gilt nicht für Geo- und Organigramme.)

backgroundColor
(deprecated)

object (Color)

Die Hintergrundfarbe des gesamten Diagramms. Gilt nicht für Organigramme. Eingestellt: Verwenden backgroundColorStyle

backgroundColorStyle

object (ColorStyle)

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

dataSourceChartProperties

object (DataSourceChartProperties)

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

filterSpecs[]

object (FilterSpec)

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

sortSpecs[]

object (SortSpec)

Die Reihenfolge, nach der die Diagrammdaten sortiert werden sollen. Es wird nur eine Spezifikation für die einzelne Sortierung unterstützt. Wird nur für Datenquellendiagramme unterstützt.

hiddenDimensionStrategy

enum (ChartHiddenDimensionStrategy)

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

Union-Feld chart Die spezifische Diagrammspezifikation. Es muss genau ein Wert festgelegt werden. chart kann nur einer der folgenden Werte sein:
basicChart

object (BasicChartSpec)

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

pieChart

object (PieChartSpec)

Eine Kreisdiagramm-Spezifikation.

bubbleChart

object (BubbleChartSpec)

Eine Blasendiagramm-Spezifikation.

candlestickChart

object (CandlestickChartSpec)

Eine Spezifikation für Kerzendiagramme.

orgChart

object (OrgChartSpec)

Eine Spezifikation für ein Organigramm.

histogramChart

object (HistogramChartSpec)

Eine Spezifikation für ein Histogrammdiagramm.

waterfallChart

object (WaterfallChartSpec)

Eine Spezifikation für ein Wasserfalldiagramm.

treemapChart

object (TreemapChartSpec)

Eine Strukturkartendiagramm-Spezifikation.

scorecardChart

object (ScorecardChartSpec)

Eine Spezifikation für ein Übersichtsdiagramm.

TextPosition

Positionseinstellungen für Text.

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

enum (HorizontalAlign)

Horizontale Ausrichtung des Textelements.

DataSourceChartProperties

Eigenschaften 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.

BasicChartSpec

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

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)

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

series[]

object (BasicChartSeries)

Die Daten, die dieses Diagramm visualisiert.

headerCount

integer

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

(Hinweis: BasicChartAxis.title kann den aus den Headerwerten abgeleiteten Achsentitel überschreiben.)

threeDimensional

boolean

"True", um das Diagramm in 3D umzuwandeln. Gilt für Balken- und Säulendiagramme.

interpolateNulls

boolean

Wenn einige Werte in einer Reihe fehlen, kann es zu Lücken im Diagramm kommen, z. B. fehlen Liniensegmente. Setzen Sie diesen Wert auf „true“, um diese Lücken zu beseitigen. Gilt für Linien-, Flächen- und Kombinationsdiagramme.

stackedType

enum (BasicChartStackedType)

Der gestapelte Typ von Diagrammen, die vertikale Stapelungen unterstützen. Gilt für Flächen-, Balken-, Säulen-, Kombinations- und Stufen-Flächendiagramme.

lineSmoothing

boolean

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

compareMode

enum (BasicChartCompareMode)

Das Verhalten von Kurzinfos und Datenhervorhebungen, wenn der Mauszeiger auf Daten- und Diagrammbereich bewegt wird.

totalDataLabel

object (DataLabel)

Steuert, ob in gestapelten Diagrammen zusätzliche Datenlabels angezeigt werden, in denen der Gesamtwert aller gestapelten Werte für jeden Wert entlang der Domainachse addiert wird. Diese Datenlabels können nur festgelegt werden, wenn chartType gehört zu AREA, BAR, COLUMN, COMBO oder STEPPED_AREA. und stackedType ist entweder STACKED oder PERCENT_STACKED. Für COMBO – wird nur unterstützt, wenn es nur einen Typ stapelbarer Reihen gibt type oder ein Typ hat mehr Reihen als die anderen und jeder der anderen Typen hat nicht mehr als eine Reihe. Wenn ein Diagramm beispielsweise zwei gestapelte Balkenreihen und eine Flächenreihe hat, werden die Gesamtdatenlabels unterstützt. Wenn sie drei Balkenreihen und zwei Flächenreihen hat, sind Gesamtdatenlabels nicht zulässig. Weder noch CUSTOM noch placement kann auf der Seite totalDataLabel

BasicChartType

Wie das Diagramm dargestellt werden soll.

Enums
BASIC_CHART_TYPE_UNSPECIFIED Standardwert, nicht verwenden.
BAR A Balkendiagramm:
LINE A Liniendiagramm:
AREA Eine Flächendiagramm gezeichnet werden.
COLUMN A Säulendiagramm.
SCATTER A Streudiagramm.
COMBO A Kombinationsdiagramm.
STEPPED_AREA A Schritt-Flächendiagramm.

BasicChartLegendPosition

Die Position, an der 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 gerendert.
RIGHT_LEGEND Die Legende wird rechts neben dem Diagramm gerendert.
TOP_LEGEND Die Legende wird über dem Diagramm gerendert.
NO_LEGEND Es wird keine Legende gerendert.

BasicChartAxis

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

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 dieser Wert festgelegt ist, werden alle Titel überschrieben, die aus Headern 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 Linkfeld wird nicht unterstützt.

titleTextPosition

object (TextPosition)

Textposition des Achsentitels.

viewWindowOptions

object (ChartAxisViewWindowOptions)

Die Ansichtsoptionen 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 gerendert wird. Bei den meisten Diagrammen ist dies die Standard-Hauptachse. Bei Balkendiagrammen ist dies eine Nebenachse.
LEFT_AXIS Die links von einem Diagramm gerenderte Achse. Bei den meisten Diagrammen ist dies eine Nebenachse. Bei Balkendiagrammen ist dies die Standard-Hauptachse.
RIGHT_AXIS Die rechts von einem Diagramm gerenderte Achse. Bei den meisten Diagrammen ist dies eine Nebenachse. Bei Balkendiagrammen ist dies eine ungewöhnliche Hauptachse.

ChartAxisViewWindowOptions

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

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

number

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

viewWindowMax

number

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

viewWindowMode

enum (ViewWindowMode)

Der Modus des Ansichtsfensters.

ViewWindowMode

Der Modus des Ansichtsfensters. Sie definiert, wie der Mindest- und Höchstwert des Ansichtsfensters behandelt werden soll.

Enums
DEFAULT_VIEW_WINDOW_MODE Der Standardmodus des Ansichtsfensters, der im Google Tabellen-Editor für diesen Diagrammtyp verwendet wird. In den meisten Fällen entspricht der Standardmodus PRETTY
VIEW_WINDOW_MODE_UNSUPPORTED Nicht verwenden. Bedeutet, dass der aktuell festgelegte Modus von der API nicht unterstützt wird.
EXPLICIT Folgt genau dem Mindest- und Höchstwert, sofern angegeben. Wenn ein Wert nicht angegeben ist, wird der PRETTY Wert.
PRETTY Wählt einen Mindest- und Höchstwert, die das Diagramm gut darstellen. In diesem Modus werden sowohl der Mindest- als auch der Höchstwert ignoriert.

BasicChartDomain

Die Domain eines Diagramms. Wenn Sie beispielsweise Aktienkurse im Zeitverlauf in einem Diagramm darstellen möchten, wäre dies das Datum.

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

object (ChartData)

Die Daten der Domain. Wenn Sie beispielsweise Aktienkurse im Zeitverlauf in einem Diagramm darstellen, sind dies die Daten, die die Daten darstellen.

reversed

boolean

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

ChartData

Die in einer Domain oder Serie enthaltenen Daten.

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 ChartData die Domain eines Datenquellendiagramms sichert. 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 werden. type kann 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 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 der Länge 1 haben. Die Domain (falls vorhanden) und müssen alle Reihen die gleiche Anzahl von Quellbereichen haben. Wenn Sie mehr als einen Quellbereich verwenden, muss der Quellbereich mit einem bestimmten Offset in der Domain und in der Reihe 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 auf der ChartData der Domain eines Datenquellendiagramms, in dem Gruppen für die Werte in der Domain definiert werden, anstatt jeden einzelnen Wert aufzuschlüsseln.

Wenn Sie beispielsweise ein Datenquellendiagramm grafisch darstellen, können Sie eine Histogrammregel für die Domain festlegen (es sollte nur numerische Werte enthalten) und die Werte in Gruppen gruppieren. Alle Werte einer Diagrammreihe, die in dieselbe Gruppe fallen, werden basierend auf dem Messwert aggregateType

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 den ChartData rule kann nur einer der folgenden Werte sein:
dateTimeRule

object (ChartDateTimeRule)

A ChartDateTimeRule

histogramRule

object (ChartHistogramRule)

A ChartHistogramRule

ChartDateTimeRule

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

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

enum (ChartDateTimeRuleType)

Der Typ der anzuwendenden Datum-Uhrzeit-Gruppierung.

ChartDateTimeRuleType

Die verfügbaren Arten von Datum-Uhrzeit-Gruppierungsregeln.

Enums
CHART_DATE_TIME_RULE_TYPE_UNSPECIFIED Dies ist der Standardtyp, nicht verwenden.
SECOND Gruppieren Sie Datumsangaben nach Sekunden, von 0 bis 59.
MINUTE Gruppieren Sie Datumsangaben nach Minuten von 0 bis 59.
HOUR Gruppieren Sie Datumsangaben im 24-Stunden-System von 0 bis 23.
HOUR_MINUTE Gruppieren Sie Datumsangaben im 24-Stunden-System nach Stunde und Minute, z. B. 19:45.
HOUR_MINUTE_AMPM Gruppieren Sie Datumsangaben in einem 12-Stunden-System nach Stunde und Minute, z. B. 19:45 Uhr. Die AM/PM-Kennzeichnung wird basierend auf der Sprache der Tabelle übersetzt.
DAY_OF_WEEK Gruppieren Sie Daten nach Wochentag, z. B. Sonntag. Die Wochentage werden entsprechend der Sprache der Tabelle übersetzt.
DAY_OF_YEAR Gruppieren Sie Daten nach Tag des Jahres von 1 bis 366. Beachten Sie, dass Daten nach dem 29. Februar in Schaltjahren in andere Kategorien fallen als in anderen.
DAY_OF_MONTH Gruppieren Sie Daten nach Tag des Monats von 1 bis 31.
DAY_MONTH Gruppieren Sie Daten nach Tag und Monat, z. B. 22–Nov. Der Monat wird anhand des in der Tabelle angegebenen Gebietsschemas übersetzt.
MONTH Gruppieren Sie Datumsangaben nach Monat, z. B. Nov. Der Monat wird basierend auf der Sprache der Tabelle übersetzt.
QUARTER Gruppieren Sie Daten nach Quartal, z. B. Q1 (für Januar bis März).
YEAR Gruppieren Sie Daten nach Jahr, z. B. 2008.
YEAR_MONTH Gruppieren Sie Daten nach Jahr und Monat, z. B. 2008-Nov. Der Monat wird anhand des in der Tabelle angegebenen Gebietsschemas übersetzt.
YEAR_QUARTER Gruppieren Sie Daten nach Jahr und Quartal, z. B. 2008 Q4.
YEAR_MONTH_DAY Gruppieren Sie Daten nach Jahr, Monat und Tag, z. B. 2008-11-22.

ChartHistogramRule

Damit können Sie numerische Werte in einer Quelldatenspalte in Buckets von konstanter Größe unterteilen.

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

number

Der Minimalwert, bei dem Elemente in Buckets platziert werden. Werte, die unter dem Minimum liegen, werden in einem einzigen Bucket zusammengefasst. Wenn er nicht angegeben wird, wird er durch den minimalen Artikelwert bestimmt.

maxValue

number

Der Maximalwert, bei dem Elemente in Buckets platziert werden. Werte, die über dem Höchstwert liegen, werden in einem einzigen Bucket gruppiert. Wenn er nicht angegeben 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 Durchschnitts-Aggregatfunktion.
COUNT Aggregatfunktion zählen.
MAX Maximale Aggregatfunktion.
MEDIAN Aggregatfunktion des Medianwerts.
MIN Minimale Aggregatfunktion.
SUM Summen-Aggregatfunktion.

BasicChartSeries

Eine einzelne Datenreihe in einem Diagramm. Wenn Sie beispielsweise Aktienkurse über einen bestimmten Zeitraum in Diagrammform darstellen, können mehrere Datenreihen vorhanden sein, z. B. eine für die Werte „Eröffnungskurs“, „Höchster Kurs“ und „Niedriger Kurs“. 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 in einem Diagramm darstellen, der Serie möglicherweise auf der rechten Seite und die Preise links angepinnt werden, da sich die Skala des Handelsvolumens von der Preisskala unterscheidet. Es ist ein Fehler, eine Achse anzugeben, die keine gültige Nebenachse für das Diagramm type

type

enum (BasicChartType)

Der Typ dieser Reihe. Nur gültig, wenn der chartType ist COMBO. Verschiedene Typen ändern die Darstellung der Reihe. Nur LINE, AREA und COLUMN unterstützt werden.

lineStyle

object (LineStyle)

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

dataLabel

object (DataLabel)

Informationen zu den Datenlabels für diese Reihe.

color
(deprecated)

object (Color)

Die Farbe der Elemente (wie Balken, Linien und Punkte), die dieser Reihe zugeordnet sind. Wenn das Feld leer ist, wird eine Standardfarbe verwendet. Eingestellt: Verwenden colorStyle

colorStyle

object (ColorStyle)

Die Farbe der Elemente (wie Balken, Linien und Punkte), die dieser Reihe zugeordnet sind. Wenn das Feld leer ist, wird eine Standardfarbe verwendet. Wenn 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 der chartType ist AREA, LINE oder SCATTER. COMBO Diagramme werden auch unterstützt, wenn das series chart type ist AREA, LINE oder SCATTER Ist dieses Feld leer, wird ein Standardpunktstil verwendet.

styleOverrides[]

object (BasicSeriesDataPointStyleOverride)

Einstellungen für Stilüberschreibungen für Datenreihendatenpunkte.

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 Bindestrich der Linie.

LineDashType

Der Bindestrich einer Linie.

Enums
LINE_DASH_TYPE_UNSPECIFIED Standardwert, nicht verwenden.
INVISIBLE Kein Bindestrich (entspricht einer nicht sichtbaren Linie).
CUSTOM Ein benutzerdefinierter Bindestrich für eine Linie. Das Ändern des genauen benutzerdefinierten Bindestrich-Stils wird derzeit nicht unterstützt.
SOLID Eine durchgezogene Linie.
DOTTED Eine gepunktete Linie.
MEDIUM_DASHED Eine gestrichelte Linie, bei der die Bindestriche das Wort „mittel“ enthalten Länge.
MEDIUM_DASHED_DOTTED Eine Linie, die abwechselnd mit „Medium“ Bindestrich und ein Punkt.
LONG_DASHED Eine gestrichelte Linie, bei der die Bindestriche „lang“ sind Länge.
LONG_DASHED_DOTTED Eine Linie, die abwechselnd Bindestrich und ein Punkt.

DataLabel

Einstellungen für einen Satz von Datenlabels. Datenlabels sind Anmerkungen, die neben einer Gruppe von Daten angezeigt werden, z. B. den Punkten in einem Liniendiagramm, und bieten zusätzliche Informationen zur Darstellung der Daten, z. B. eine Textdarstellung des Werts hinter diesem 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 Linkfeld wird nicht unterstützt.

placement

enum (DataLabelPlacement)

Die Platzierung des Datenlabels im Verhältnis zu den mit Labels versehenen Daten.

customLabelData

object (ChartData)

Daten zur Verwendung für benutzerdefinierte Labels. Wird nur verwendet, wenn type ist festgelegt auf CUSTOM. Diese Daten müssen die gleiche Länge haben wie die Reihe oder das andere Element, 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 lautet,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. customLabelData

DataLabelPlacement

Die Platzierung eines Datenlabels relativ zu den mit Labels versehenen Daten.

Enums
DATA_LABEL_PLACEMENT_UNSPECIFIED Die Positionierung wird automatisch vom Renderer festgelegt.
CENTER Zentrieren Sie horizontal und vertikal innerhalb einer Leiste oder Spalte.
LEFT Links von einem Datenpunkt
RIGHT Rechts neben einem Datenpunkt.
ABOVE Über einem Datenpunkt.
BELOW Unterhalb eines Datenpunkts.
INSIDE_END Innerhalb eines Balkens oder einer Spalte am Ende (falls positiv, unten bei negativem).
INSIDE_BASE In einer Leiste oder Spalte an der Basis.
OUTSIDE_END Außerhalb eines Balkens oder einer Spalte 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 oder nicht angegeben ist, wird eine Standardform verwendet.

PointShape

Die Form eines Punkts.

Enums
POINT_SHAPE_UNSPECIFIED Standardwert.
CIRCLE Ein Kreis.
DIAMOND Eine Rautenform.
HEXAGON Eine Sechsecke.
PENTAGON Ein Fünfeck.
SQUARE Eine quadratische Form
STAR Ein Stern.
TRIANGLE Ein Dreieck.
X_MARK Eine X-Form.

BasicSeriesDataPointStyleOverride

Einstellungen für die Stilüberschreibung für einen einzelnen Datenpunkt einer Reihe

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

integer

Der nullbasierte Index des Reihendatenpunkts.

color
(deprecated)

object (Color)

Farbe des Datenpunkts für die Reihe. Wenn das Feld leer ist, wird die Standardeinstellung für die Reihe verwendet. Eingestellt: Verwenden colorStyle

colorStyle

object (ColorStyle)

Farbe des Datenpunkts für die Reihe. Wenn das Feld leer ist, wird die Standardeinstellung für die Reihe verwendet. Wenn color festgelegt ist, hat dieses Feld Vorrang.

pointStyle

object (PointStyle)

Punktstil des Reihendatenpunkts. Nur gültig, wenn der chartType ist AREA, LINE oder SCATTER. COMBO -Diagramme werden auch unterstützt, series chart type ist AREA, LINE oder SCATTER Wenn das Feld leer ist, wird die Standardeinstellung für die Reihe verwendet.

BasicChartStackedType

Wenn Diagramme gestapelt sind, werden Bereichswerte (vertikale Achse) übereinander und nicht von der horizontalen Achse aus gerendert. So werden beispielsweise die beiden Werte 20 und 80 von 0 aus gezeichnet, wobei 80 80 Einheiten von der horizontalen Achse entfernt sind. Wenn sie gestapelt wären, würden 80 von 20 gerendert, sodass sie 100 Einheiten von der horizontalen Achse entfernt sind.

Enums
BASIC_CHART_STACKED_TYPE_UNSPECIFIED Standardwert, nicht verwenden.
NOT_STACKED Reihen sind nicht gestapelt.
STACKED Reihenwerte sind gestapelt. Jeder Wert wird vertikal beginnend am oberen Rand des darunter liegenden Werts gerendert.
PERCENT_STACKED Vertikale Stapel werden so gestreckt, dass sie den oberen Rand des Diagramms erreichen. Die Werte werden als Prozentsätze voneinander dargestellt.

BasicChartCompareMode

Der Vergleichsmodustyp: Damit wird das Verhalten von Kurzinfos und Datenhervorhebungen beschrieben, wenn der Mauszeiger auf einen Daten- und 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

A 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 eingefügt 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

Die Position, an der 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 gerendert.
RIGHT_LEGEND Die Legende wird rechts neben dem Diagramm gerendert.
TOP_LEGEND Die Legende wird über dem Diagramm gerendert.
NO_LEGEND Es wird keine Legende gerendert.
LABELED_LEGEND Jedes Kreissegment ist mit einem Label versehen.

BubbleChartSpec

A Blasendiagramm erstellen.

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)

Der Punkt, an dem die Legende des Diagramms gezeichnet werden soll.

bubbleLabels

object (ChartData)

Die Daten, die die Blasenlabels enthalten. Diese müssen nicht eindeutig sein.

domain

object (ChartData)

Die Daten, die die X-Werte der Blasen enthalten. Anhand dieser Werte werden die Blasen im Diagramm horizontal positioniert.

series

object (ChartData)

Die Daten, die die y-Werte der Blasen enthalten. Mithilfe dieser Werte werden die Blasen im Diagramm vertikal positioniert.

groupIds

object (ChartData)

Die Daten, die die Infofeldgruppen-IDs enthalten. Alle Blasen mit derselben Gruppen-ID werden in derselben Farbe gezeichnet. Wenn bubbleSizes angegeben ist, muss auch dieses Feld angegeben werden. Es kann jedoch leere Werte enthalten. Dieses Feld ist optional.

bubbleSizes

object (ChartData)

Die Daten, die die Blasengrößen enthalten. Mithilfe von Blasengrößen können Sie Blasen in unterschiedlichen Größen relativ zueinander zeichnen. Falls angegeben, groupIds müssen ebenfalls angegeben werden. Dieses Feld ist optional.

bubbleOpacity

number

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

bubbleBorderColor
(deprecated)

object (Color)

Die Rahmenfarbe der Blasen. Eingestellt: Verwenden bubbleBorderColorStyle

bubbleBorderColorStyle

object (ColorStyle)

Die Rahmenfarbe der Blasen. Wenn bubbleBorderColor festgelegt ist, hat dieses Feld Vorrang.

bubbleMaxRadiusSize

integer

Der maximale Radius der Blasen in Pixeln. Wenn angegeben, muss das Feld ein positiver Wert sein.

bubbleMinRadiusSize

integer

Der Mindestradius der Blasen in Pixeln. Falls spezifisch, muss das Feld ein positiver Wert sein.

bubbleTextStyle

object (TextFormat)

Das Format des Textes in den Info-Ballons. Durchstreichen, Unterstreichen und Verlinken werden nicht unterstützt.

BubbleChartLegendPosition

Die Position, an der 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 gerendert.
RIGHT_LEGEND Die Legende wird rechts neben dem Diagramm gerendert.
TOP_LEGEND Die Legende wird über dem Diagramm gerendert.
NO_LEGEND Es wird keine Legende gerendert.
INSIDE_LEGEND Die Legende wird innerhalb des Diagrammbereichs gerendert.

CandlestickChartSpec

A Kerzendiagramm:

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

object (CandlestickDomain)

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

data[]

object (CandlestickData)

Die Daten des Kerzendiagramms. Es wird nur ein CandlestickData-Element unterstützt.

CandlestickDomain

Die Domain eines CandlestickChart-Diagramms.

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

object (ChartData)

Die Daten von CandlestickDomain.

reversed

boolean

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

CandlestickData

Die Daten des Kerzendiagramms, die jeweils die Tiefst-, Öffnungs-, Abschluss- und Höchstwerte für eine 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-/Minimalwert jeder Kerze. Das ist der untere Punkt der Mittellinie der Kerze.

openSeries

object (CandlestickSeries)

Die Bereichsdaten (vertikale Achse) für den offenen/Ausgangswert jeder Kerze. Das ist der untere Teil des Kerzenkörpers. Ist der Wert unter dem Abschlusswert, wird die Kerze gefüllt. Andernfalls bleibt die Kerze hohl.

closeSeries

object (CandlestickSeries)

Die Bereichsdaten (vertikale Achse) für den Abschluss-/Endwert jeder Kerze. Das ist die Oberseite des Kerzenkörpers. Ist der Wert größer als der offene Wert, wird die Kerze ausgefüllt. Andernfalls bleibt die Kerze hohl.

highSeries

object (CandlestickSeries)

Die Bereichsdaten (vertikale Achse) für den Höchst-/Höchstwert jeder 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 von CandlestickSeries.

OrgChartSpec

Eine Organigramm. Organigramme erfordern einen eindeutigen Satz von Labels in labels und kann optional parentLabels und tooltips parentLabels enthalten für jeden Knoten das Label, das den übergeordneten Knoten identifiziert. tooltips für jeden Knoten eine optionale Kurzinfo.

Um beispielsweise ein OrgChart mit Alice als CEO zu beschreiben, haben Bob als Präsident (erstellt an Alice) und Cathy als VP of Sales (der ebenfalls an Alice unterstellt) labels „Alice“, „Bob“, „Cathy“, parentLabels enthält „“, „Alice“, „Alice“ und tooltips „CEO“, „President“, „VP Sales“ enthalten.

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 in einem Organigramm.

nodeColor
(deprecated)

object (Color)

Die Farbe der Knoten des Organisationsdiagramms. Eingestellt: Verwenden nodeColorStyle

nodeColorStyle

object (ColorStyle)

Die Farbe der Knoten des Organisationsdiagramms. Wenn nodeColor festgelegt ist, hat dieses Feld Vorrang.

selectedNodeColor
(deprecated)

object (Color)

Die Farbe der ausgewählten Knoten in einem Organisationsdiagramm. Eingestellt: Verwenden selectedNodeColorStyle

selectedNodeColorStyle

object (ColorStyle)

Die Farbe der ausgewählten Knoten in einem Organisationsdiagramm. Wenn selectedNodeColor festgelegt ist, hat dieses Feld Vorrang.

labels

object (ChartData)

Die Daten, die die Beschriftungen für alle Knoten im Diagramm enthalten. 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 auf oberster Ebene ist. Dieses Feld ist optional.

tooltips

object (ChartData)

Die Daten, die die Kurzinfo für den entsprechenden Knoten enthalten. Bei einem leeren Wert wird keine Kurzinfo für den Knoten angezeigt. Dieses Feld ist optional.

OrgChartNodeSize

Die Größe der Knoten in einem Organigramm.

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

HistogramChartSpec

A Histogramm. In einem Histogramm werden Datenelemente in Klassen gruppiert, wobei jeder Container als Spalte mit gestapelten Elementen angezeigt wird. Histogramme werden verwendet, um die Verteilung eines Datensatzes darzustellen. Jede Spalte mit Elementen stellt einen Bereich dar, in den diese Elemente fallen. Die Anzahl der Klassen 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 Gruppen eingeteilt werden sollen, oder mehrere Reihen mit jeweils gleicher Länge, die den Namen der Reihe gefolgt von den Werten für diese Reihe enthalten.

legendPosition

enum (HistogramChartLegendPosition)

Die Position der Diagrammlegende.

showItemDividers

boolean

Legt fest, ob zwischen den Elementen in den einzelnen Spalten horizontale Trennlinien angezeigt werden sollen.

bucketSize

number

Standardmäßig wird die Bucket-Größe (der in einer einzelnen Spalte gestapelte Wertebereich) automatisch ausgewählt, kann aber 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. Darf nicht negativ sein. Dieses Feld ist optional.

outlierPercentile

number

Das Ausreißer-Perzentil wird verwendet, um sicherzustellen, dass Ausreißer die Berechnung der Containergrößen nicht negativ beeinflussen. Wenn Sie beispielsweise ein Ausreißer-Perzentil von 0,05 festlegen, geben Sie an, dass die oberen und unteren 5% der Werte bei der Berechnung von Buckets berechnet werden. Die Werte sind weiterhin im Diagramm enthalten, sie werden jedoch nicht ihren eigenen Gruppen, sondern der ersten oder letzten Gruppe hinzugefügt. Der Wert muss zwischen 0,0 und 0,5 liegen.

HistogramSeries

Eine Histogrammreihe mit der Farbe und den Daten der Reihe.

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

object (Color)

Die Farbe der Spalte, die diese Reihe in jeder Gruppe darstellt. Dieses Feld ist optional. Eingestellt: Verwenden barColorStyle

barColorStyle

object (ColorStyle)

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

data

object (ChartData)

Die Daten für diese Histogrammreihe.

HistogramChartLegendPosition

Die Position, an der 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 gerendert.
RIGHT_LEGEND Die Legende wird rechts neben dem Diagramm gerendert.
TOP_LEGEND Die Legende wird über dem Diagramm gerendert.
NO_LEGEND Es wird keine Legende gerendert.
INSIDE_LEGEND Die Legende wird innerhalb des Diagrammbereichs 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 visualisiert werden.

stackedType

enum (WaterfallChartStackedType)

Der gestapelte Typ.

firstValueIsTotal

boolean

"True", um den ersten Wert als Gesamtsumme zu interpretieren.

hideConnectorLines

boolean

"True", um Verbindungslinien zwischen Spalten auszublenden.

connectorLineStyle

object (LineStyle)

Die Linienart der Verbindungslinien.

totalDataLabel

object (DataLabel)

Steuert, ob in gestapelten Diagrammen zusätzliche Datenlabels angezeigt werden, in denen der Gesamtwert aller gestapelten Werte für jeden Wert entlang der Domainachse summiert wird. stackedType muss STACKED und weder CUSTOM noch placement kann auf der Seite totalDataLabel

WaterfallChartDomain

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 umzukehren (horizontale Achse).

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

hideTrailingSubtotal

boolean

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

customSubtotals[]

object (WaterfallChartCustomSubtotal)

Diese Reihe enthält benutzerdefinierte Spalten für Zwischensummen. Die Reihenfolge, in der Zwischensummen definiert werden, ist unerheblich. Für jeden Datenpunkt kann nur eine Zwischensumme festgelegt 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

Die Beschriftung der Legende der Spalte.

color
(deprecated)

object (Color)

Die Farbe der Spalte. Eingestellt: Verwenden colorStyle

colorStyle

object (ColorStyle)

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

WaterfallChartCustomSubtotal

Eine Spalte für benutzerdefinierte Zwischensummen für eine Reihe von Wasserfalldiagrammen.

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 in beliebigen Indizes enthalten. Zwischensummen wirken sich jedoch nicht auf die Indizes der Datenpunkte aus. Beispiel: Wenn eine Reihe drei Datenpunkte hat, sind ihre Indizes 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 für die Zwischensumme.

dataIsSubtotal

boolean

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

WaterfallChartStackedType

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 Reihen werden entlang der horizontalen Achse verteilt.

TreemapChartSpec

A Strukturkarte:

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

parentLabels

object (ChartData)

Die Daten, die die Zellen der Strukturkarte enthalten übergeordneten Labels.

sizeData

object (ChartData)

Die Daten, die die Größe der einzelnen Strukturkarten-Datenzelle bestimmen. Diese Daten müssen numerisch sein. Zellen, die nicht numerischen oder fehlenden Daten entsprechen, werden nicht gerendert. Wenn colorData nicht angegeben ist, werden diese Daten auch verwendet, um die Hintergrundfarben der Datenzellen zu bestimmen.

colorData

object (ChartData)

Die Daten, die die Hintergrundfarbe jeder Strukturkarten-Datenzelle bestimmen. Dieses Feld ist optional. Wenn keine Angabe erfolgt, sizeData zur Festlegung von Hintergrundfarben verwendet. Wenn angegeben, müssen die Daten numerisch sein. colorScale bestimmt, wie die Werte in diesem Datenbereich 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. Diese Ebenen sind interaktiv und werden mit ihren Labels angezeigt. Wenn keine Angabe erfolgt, ist der Standardwert 2.

hintedLevels

integer

Die Anzahl der zusätzlichen Datenebenen, die über die Ebenen hinausgehen, die im Strukturkartendiagramm angezeigt werden sollen. Diese Ebenen sind nicht interaktiv und werden ohne ihre Labels angezeigt. Wenn keine Angabe erfolgt, wird der Standardwert 0 verwendet.

minValue

number

Der geringstmögliche Datenwert. Zellen mit kleineren Werten haben dieselbe Farbe wie Zellen mit diesem Wert. Wenn nicht angegeben, wird standardmäßig der tatsächliche Minimalwert verwendet von colorData oder der Minimalwert aus sizeData wenn colorData ist nicht angegeben.

maxValue

number

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

headerColor
(deprecated)

object (Color)

Die Hintergrundfarbe für Headerzellen. Eingestellt: Verwenden headerColorStyle

headerColorStyle

object (ColorStyle)

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

colorScale

object (TreemapChartColorScale)

Die Farbskala für Datenzellen in der Strukturkarte. Datenzellen werden anhand ihrer Farbwerte Farben zugewiesen. Diese Farbwerte stammen aus colorData oder ab sizeData wenn colorData ist nicht angegeben. Zellen mit Farbwerten kleiner oder gleich minValue haben minValueColor als Hintergrundfarbe auswählen. Zellen mit Farbwerten größer oder gleich maxValue haben maxValueColor als Hintergrundfarbe auswählen. Zellen mit Farbwerten zwischen minValue und maxValue haben Hintergrundfarben mit einem Farbverlauf zwischen minValueColor und maxValueColor, wobei der Mittelpunkt des Farbverlaufs midValueColor Für Zellen mit fehlenden oder nicht numerischen Farbwerten noDataColor als Hintergrundfarbe auswählen.

hideTooltips

boolean

"True", um Kurzinfos auszublenden.

TreemapChartColorScale

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)

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

minValueColorStyle

object (ColorStyle)

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

midValueColor
(deprecated)

object (Color)

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

midValueColorStyle

object (ColorStyle)

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

maxValueColor
(deprecated)

object (Color)

Hintergrundfarbe für Zellen mit einem Farbwert größer oder gleich maxValue Wenn keine Angabe erfolgt, wird standardmäßig #109618 verwendet. Eingestellt: Verwenden maxValueColorStyle

maxValueColorStyle

object (ColorStyle)

Hintergrundfarbe für Zellen mit einem Farbwert größer oder gleich maxValue Wenn keine Angabe erfolgt, wird standardmäßig #109618 verwendet. Wenn maxValueColor festgelegt ist, hat dieses Feld Vorrang.

noDataColor
(deprecated)

object (Color)

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

noDataColorStyle

object (ColorStyle)

Die Hintergrundfarbe für Zellen, denen keine Farbdaten zugeordnet sind. Wenn keine Angabe erfolgt, wird die Standardeinstellung #000000 verwendet. Wenn noDataColor festgelegt ist, hat dieses Feld Vorrang.

ScorecardChartSpec

Ein Übersichtsdiagramm. Kurzübersichten werden verwendet, um Leistungskennzahlen (auch KPIs) in der Tabelle hervorzuheben. Ein Übersichtsdiagramm kann Dinge wie den Gesamtumsatz, die durchschnittlichen Kosten oder einen meistverkauften Artikel darstellen. Sie können einen einzelnen Datenwert angeben oder über einen Datenbereich aggregieren. Der prozentuale oder absolute Unterschied von einem Referenzwert 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 zum Schlüssel/Wert-Paar der Kurzübersicht.

baselineValueData

object (ChartData)

Die Daten zum Basiswert der Kurzübersicht. Dieses Feld ist optional.

aggregateType

enum (ChartAggregateType)

Der Aggregationstyp für Daten zu Schlüssel- und Basisdiagrammen im Übersichtsdiagramm. Dieses Feld wird für Datenquellendiagramme nicht unterstützt. Verwenden Sie die Methode ChartData.aggregateType im Bereich keyValueData oder baselineValueData Datenquellendiagramme. Dieses Feld ist optional.

keyValueFormat

object (KeyValueFormat)

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

baselineValueFormat

object (BaselineValueFormat)

Formatierungsoptionen für den Basiswert. Dieses Feld wird nur benötigt, baselineValueData angegeben ist.

scaleFactor

number

Wert für die Skalierung der Kurzübersichtsschlüssel und der Basiswert. Beispielsweise können Sie mit einem Faktor von 10 alle Werte im Diagramm durch 10 dividieren. Dieses Feld ist optional.

numberFormatSource

enum (ChartNumberFormatSource)

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

customFormatOptions

object (ChartCustomNumberFormatOptions)

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

KeyValueFormat

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

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

object (TextFormat)

Textformatierungsoptionen für Schlüsselwert. Das Linkfeld wird nicht unterstützt.

position

object (TextPosition)

Gibt die horizontale Textpositionierung des Schlüsselwerts an. Dieses Feld ist optional. Wenn nicht angegeben, wird die Standardpositionierung verwendet.

BaselineValueFormat

Formatierungsoptionen für den Basiswert.

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

position

object (TextPosition)

Gibt die horizontale Textpositionierung des Basiswerts an. Dieses Feld ist optional. Wenn nicht angegeben, wird die Standardpositionierung verwendet.

description

string

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

positiveColor
(deprecated)

object (Color)

Zu verwendende Farbe, wenn der Basiswert eine positive Änderung des Schlüsselwerts darstellt. Dieses Feld ist optional. Eingestellt: Verwenden positiveColorStyle

positiveColorStyle

object (ColorStyle)

Zu verwendende Farbe, wenn der Basiswert eine positive Änderung des Schlüsselwerts darstellt. Dieses Feld ist optional. Wenn positiveColor festgelegt ist, hat dieses Feld Vorrang.

negativeColor
(deprecated)

object (Color)

Zu verwendende Farbe, falls der Basiswert eine negative Änderung des Schlüsselwerts darstellt. Dieses Feld ist optional. Eingestellt: Verwenden negativeColorStyle

negativeColorStyle

object (ColorStyle)

Zu verwendende Farbe, falls der Basiswert eine negative Änderung des Schlüsselwerts darstellt. Dieses Feld ist optional. Wenn negativeColor festgelegt ist, hat dieses Feld Vorrang.

ComparisonType

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.

ChartNumberFormatSource

Die Quelloptionen für die Zahlenformatierung für Diagrammattribute.

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

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 wird. Dieses Feld ist optional.

ChartHiddenDimensionStrategy

Bestimmt, wie Diagramme mit ausgeblendeten Quellzeilen umgehen sollen. Ausgeblendete Zeilen umfassen sowohl manuell ausgeblendete als auch durch einen Filter 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 Ausgeblendete Zeilen oder Spalten werden in Diagrammen nicht übersprungen.

EmbeddedObjectBorder

Ein Rahmen entlang eines eingebetteten Objekts.

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

object (Color)

Die Farbe des Rahmens. Eingestellt: Verwenden colorStyle

colorStyle

object (ColorStyle)

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