Charts

EmbeddedChart

Wykres umieszczony w arkuszu.

Zapis JSON
{
  "chartId": integer,
  "spec": {
    object (ChartSpec)
  },
  "position": {
    object (EmbeddedObjectPosition)
  },
  "border": {
    object (EmbeddedObjectBorder)
  }
}
Pola
chartId

integer

Identyfikator wykresu.

spec

object (ChartSpec)

Specyfikacja wykresu.

position

object (EmbeddedObjectPosition)

Pozycja na wykresie.

border

object (EmbeddedObjectBorder)

Obramowanie wykresu.

ChartSpec

Specyfikacje wykresu.

Zapis JSON
{
  "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.
}
Pola
title

string

Tytuł wykresu.

altText

string

Tekst alternatywny opisujący wykres. Jest to często używane w ułatwieniach dostępu.

titleTextFormat

object (TextFormat)

Format tekstu tytułu. Krzyżyk, podkreślenie i link nie są obsługiwane.

titleTextPosition

object (TextPosition)

Pozycja tekstu tytułu. To pole jest opcjonalne.

subtitle

string

Podtytuł wykresu.

subtitleTextFormat

object (TextFormat)

Format tekstu napisów. Krzyżyk, podkreślenie i link nie są obsługiwane.

subtitleTextPosition

object (TextPosition)

Pozycja tekstu w tytule. To pole jest opcjonalne.

fontName

string

Nazwa czcionki, której domyślnie ma być używane do wyświetlania tekstu w całym wykresie (np. tytułu, etykiet osi i legendy). Jeśli dla określonej części wykresu zostanie określona czcionka, zastąpi ona tę nazwę czcionki.

maximized

boolean

Wartość „prawda” powoduje, że wykres wypełnia całą przestrzeń, w której jest renderowany, z minimalnym wypełnieniem. Fałsz, aby użyć domyślnego wypełnienia. (Nie dotyczy wykresów geograficznych i organizacyjnych).

backgroundColor
(deprecated)

object (Color)

Kolor tła całego wykresu. Nie dotyczy wykresów organizacyjnych. Wycofane: użyj backgroundColorStyle.

backgroundColorStyle

object (ColorStyle)

Kolor tła całego wykresu. Nie dotyczy wykresów organizacyjnych. Jeśli ustawiona jest też zasada backgroundColor, to pole ma pierwszeństwo.

dataSourceChartProperties

object (DataSourceChartProperties)

Jeśli jest obecne, to pole zawiera właściwości wykresu źródła danych.

filterSpecs[]

object (FilterSpec)

Filtry zastosowane do danych źródłowych wykresu. Obsługiwane tylko w przypadku wykresów źródeł danych.

sortSpecs[]

object (SortSpec)

Kolejność sortowania danych na wykresie. Obsługiwana jest tylko 1 specyfikacja sortowania. Obsługiwane tylko w przypadku wykresów źródeł danych.

hiddenDimensionStrategy

enum (ChartHiddenDimensionStrategy)

Określa, jak wykresy będą używać ukrytych wierszy lub kolumn.

Pole uniichart. W przypadku specyfikacji konkretnego wykresu musi być ustawiona dokładnie 1 wartość. chartmoże być tylko jedną z tych wartości:
basicChart

object (BasicChartSpec)

Podstawowa specyfikacja wykresu może być jednym z wielu rodzajów wykresów. Listę wszystkich obsługiwanych wykresów znajdziesz na stronie BasicChartType.

pieChart

object (PieChartSpec)

Specyfikacja wykresu kołowego.

bubbleChart

object (BubbleChartSpec)

Specyfikacja wykresu bąbelkowego.

candlestickChart

object (CandlestickChartSpec)

Specyfikacja wykresu świecowego.

orgChart

object (OrgChartSpec)

Specyfikacja wykresu organizacyjnego.

histogramChart

object (HistogramChartSpec)

Specyfikacja wykresu histogramu.

waterfallChart

object (WaterfallChartSpec)

Specyfikacja wykresu kaskadowego.

treemapChart

object (TreemapChartSpec)

Specyfikacja wykresu mapy drzewa.

scorecardChart

object (ScorecardChartSpec)

Specyfikacja wykresu podsumowania statystyk.

TextPosition

Ustawienia pozycji tekstu.

Zapis JSON
{
  "horizontalAlignment": enum (HorizontalAlign)
}
Pola
horizontalAlignment

enum (HorizontalAlign)

Ustawienie wyrównania poziomego dla fragmentu tekstu.

DataSourceChartProperties

Właściwości wykresu źródła danych.

Zapis JSON
{
  "dataSourceId": string,
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
Pola
dataSourceId

string

Identyfikator źródła danych, z którym jest powiązany wykres.

dataExecutionStatus

object (DataExecutionStatus)

Tylko dane wyjściowe. Stan wykonania danych.

BasicChartSpec

Specyfikacja wykresu podstawowego. Listę obsługiwanych wykresów znajdziesz na stronie BasicChartType.

Zapis JSON
{
  "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)
  }
}
Pola
chartType

enum (BasicChartType)

Typ wykresu.

legendPosition

enum (BasicChartLegendPosition)

Pozycja legendy wykresu.

axis[]

object (BasicChartAxis)

Osie na wykresie.

domains[]

object (BasicChartDomain)

Domena danych, która jest wyświetlana na wykresie. Obsługiwana jest tylko 1 domena.

series[]

object (BasicChartSeries)

Dane, które są wizualizowane na tym wykresie.

headerCount

integer

Liczba wierszy lub kolumn danych, które są „nagłówkami”. Jeśli nie zostanie ustawiona, Arkusze Google będą zgadywać, ile wierszy jest nagłówkami na podstawie danych.

(Pamiętaj, że BasicChartAxis.title może zastąpić tytuł osi określony na podstawie wartości nagłówka).

threeDimensional

boolean

Prawda, aby utworzyć wykres 3D. Dotyczy wykresów słupkowych i kolumnowych.

interpolateNulls

boolean

Jeśli w serii brakuje niektórych wartości, na wykresie mogą pojawić się luki (np.w wykresie liniowym mogą brakować odcinki linii). Aby wyeliminować te luki, ustaw tę opcję na „Prawda”. Dotyczy wykresów liniowych, warstwowych i mieszanych.

stackedType

enum (BasicChartStackedType)

Typ skumulowany dla wykresów, które obsługują skumulowanie pionowe. Dotyczy wykresów warstwowych, słupkowych, kolumnowych, mieszanych i warstwowych krokowych.

lineSmoothing

boolean

Określa, czy wszystkie linie powinny być domyślnie renderowane jako gładkie czy proste. Dotyczy wykresów liniowych.

compareMode

enum (BasicChartCompareMode)

zachowanie etykiet i podświetlenia danych po najechaniu kursorem na dane i obszar wykresu.

totalDataLabel

object (DataLabel)

Określa, czy na wykresach skumulowanych mają być wyświetlane dodatkowe etykiety danych, które sumują łączną wartość wszystkich wartości skumulowanych dla każdej wartości na osi domeny. Te etykiety danych można ustawić tylko wtedy, gdy chartType jest równe AREA, BAR, COLUMN, COMBO lub STEPPED_AREA a stackedType jest równe STACKED lub PERCENT_STACKED. Dodatkowo w przypadku COMBO będzie to obsługiwane tylko wtedy, gdy istnieje tylko jeden typ serii możliwych do ułożenia w stos type lub jeden typ ma więcej serii niż inne, a każdy z pozostałych typów ma nie więcej niż jedną serię. Jeśli na przykład wykres zawiera 2 skumulowane serie słupkowe i 1 serię warstwową, będą obsługiwane etykiety danych łącznych. Jeśli zawiera 3 serię słupkową i 2 serię obszarową, etykiety danych zbiorczych są niedozwolone. Nie można ustawić wartości CUSTOM ani placement w przypadku totalDataLabel.

BasicChartType

Sposób wizualizacji wykresu.

Wartości w polu enum
BASIC_CHART_TYPE_UNSPECIFIED Wartość domyślna, której nie należy używać.
BAR wykres słupkowy.
LINE wykres liniowy.
AREA wykres warstwowy.
COLUMN wykres kolumnowy.
SCATTER wykres punktowy,
COMBO wykres mieszany.
STEPPED_AREA Wykres warstwowy krokowy.

BasicChartLegendPosition

Gdzie powinna znajdować się legenda wykresu.

Wartości w polu enum
BASIC_CHART_LEGEND_POSITION_UNSPECIFIED Wartość domyślna, której nie należy używać.
BOTTOM_LEGEND Legenda jest renderowana u dołu wykresu.
LEFT_LEGEND Legenda jest renderowana po lewej stronie wykresu.
RIGHT_LEGEND Legenda jest renderowana po prawej stronie wykresu.
TOP_LEGEND Legenda jest renderowana u góry wykresu.
NO_LEGEND Nie jest renderowana żadna legenda.

BasicChartAxis

Oś wykresu. Wykres nie może mieć więcej niż 1 osi na axis position.

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

enum (BasicChartAxisPosition)

Pozycja tej osi.

title

string

Tytuł tej osi. Jeśli jest ustawiony, zastępuje dowolny tytuł wywnioskowany z nagłówków danych.

format

object (TextFormat)

Format tytułu. Obowiązuje tylko wtedy, gdy oś nie jest powiązana z domeną. Pole link nie jest obsługiwane.

titleTextPosition

object (TextPosition)

Pozycja tekstu tytułu osi.

viewWindowOptions

object (ChartAxisViewWindowOptions)

Opcje okna widoku dla tej osi.

BasicChartAxisPosition

Położenie osi wykresu.

Wartości w polu enum
BASIC_CHART_AXIS_POSITION_UNSPECIFIED Wartość domyślna, której nie należy używać.
BOTTOM_AXIS Osie renderowane u dołu wykresu. W przypadku większości wykresów jest to standardowa oś pozioma. W przypadku wykresów słupkowych jest to oś poboczna.
LEFT_AXIS Oś renderowana po lewej stronie wykresu. W przypadku większości wykresów jest to oś drugorzędna. W przypadku wykresów słupkowych jest to standardowa oś główna.
RIGHT_AXIS Oś renderowana po prawej stronie wykresu. W przypadku większości wykresów jest to oś drugorzędna. W przypadku wykresów słupkowych jest to nietypowa oś główna.

ChartAxisViewWindowOptions

Opcje określające „okno widoku” wykresu (np. widoczne wartości na osi).

Zapis JSON
{
  "viewWindowMin": number,
  "viewWindowMax": number,
  "viewWindowMode": enum (ViewWindowMode)
}
Pola
viewWindowMin

number

Minimalna wartość liczbowa, która ma być wyświetlana w tym oknie widoku. Jeśli nie jest ustawiony, automatycznie określa minimalną wartość, która pasuje do danych.

viewWindowMax

number

Maksymalna wartość liczbowa, która ma być wyświetlana w tym oknie widoku. Jeśli nie zostanie ustawiony, maksymalna wartość zostanie określona automatycznie.

viewWindowMode

enum (ViewWindowMode)

Tryb okna widoku.

ViewWindowMode

Tryb okna widoku. Określa ona sposób traktowania minimalnego i maksymalnego czasu trwania okna wyświetlania.

Wartości w polu enum
DEFAULT_VIEW_WINDOW_MODE Domyślny tryb okna widoku używany w edytorze Arkuszy w przypadku tego typu wykresu. W większości przypadków domyślny tryb jest równoważny z wartością PRETTY.
VIEW_WINDOW_MODE_UNSUPPORTED Nie używać. Oznacza, że ustawiony tryb nie jest obsługiwany przez interfejs API.
EXPLICIT Jeśli są określone, stosuje się wartości minimalne i maksymalne. Jeśli wartość jest nieokreślona, przyjmuje się wartość domyślnąPRETTY.
PRETTY Wybiera minimalną i maksymalną wartość, które sprawiają, że wykres wygląda dobrze. W tym trybie wartości minimalna i maksymalna są ignorowane.

BasicChartDomain

Domena wykresu. Jeśli na przykład tworzysz wykres przedstawiający ceny akcji w czasie, będzie to data.

Zapis JSON
{
  "domain": {
    object (ChartData)
  },
  "reversed": boolean
}
Pola
domain

object (ChartData)

Dane domeny. Jeśli np. tworzysz wykres przedstawiający ceny akcji w ciągu czasu, dane te będą odpowiadać dacie.

reversed

boolean

Wartość true odwraca kolejność wartości w domenie (oś pozioma).

ChartData

Dane uwzględnione w domenie lub serii.

Zapis JSON
{
  "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.
}
Pola
groupRule

object (ChartGroupRule)

Reguła grupowania danych, jeśli ChartData obsługuje domenę wykresu źródła danych. Obsługiwane tylko w przypadku wykresów źródeł danych.

aggregateType

enum (ChartAggregateType)

Typ agregacji serii wykresu źródła danych. Obsługiwane tylko w przypadku wykresów źródeł danych.

Pole uniitype. Typ danych, który musi być określony tylko raz. typemoże być tylko jedną z tych wartości:
sourceRange

object (ChartSourceRange)

źródłowe zakresy danych,

columnReference

object (DataSourceColumnReference)

Odwołuje się do kolumny źródła danych, z której pobierane są dane.

ChartSourceRange

Zakresy źródłowe wykresu.

Zapis JSON
{
  "sources": [
    {
      object (GridRange)
    }
  ]
}
Pola
sources[]

object (GridRange)

Zakresy danych serii lub domeny. Dokładnie 1 wymiar musi mieć długość 1, a wszystkie źródła na liście muszą mieć ten sam wymiar o długości 1. Domena (jeśli istnieje) i wszystkie serie muszą zawierać taką samą liczbę zakresów źródłowych. Jeśli używasz więcej niż jednego zakresu źródłowego, zakres źródłowy w danym przesunięciu musi być uporządkowany i ciągły w domenie oraz serii.

Poniżej znajdziesz przykłady prawidłowych konfiguracji:

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

Opcjonalne ustawienie w domenie wykresu źródła danych, które definiuje przedziały dla wartości w domenie zamiast wyodrębniania poszczególnych wartości.ChartData

Na przykład podczas tworzenia wykresu źródła danych możesz określić regułę histogramu dla domeny (powinna zawierać tylko wartości liczbowe), grupowania jej wartości w grupy. Wszystkie wartości serii wykresu, które mieszczą się w tym samym zbiorniku, są agregowane na podstawie aggregateType.

Zapis JSON
{

  // 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.
}
Pola
Pole uniirule. Regułę, która ma być stosowana do ChartData. rulemoże być tylko jedną z tych wartości:
dateTimeRule

object (ChartDateTimeRule)

A ChartDateTimeRule.

histogramRule

object (ChartHistogramRule)

A ChartHistogramRule

ChartDateTimeRule

Umożliwia grupowanie wartości daty i godziny w kolumnie danych źródłowych na podstawie wybranych części ich wartości.

Zapis JSON
{
  "type": enum (ChartDateTimeRuleType)
}
Pola
type

enum (ChartDateTimeRuleType)

Typ grupowania daty i godziny do zastosowania.

ChartDateTimeRuleType

Dostępne typy reguł grupowania „data i godzina”.

Wartości w polu enum
CHART_DATE_TIME_RULE_TYPE_UNSPECIFIED Domyślny typ, którego nie należy używać.
SECOND Grupuj daty według sekundy, od 0 do 59.
MINUTE Grupuj daty według minut od 0 do 59.
HOUR Grupuj daty według godzin w systemie 24-godzinnym (od 0 do 23).
HOUR_MINUTE Grupuj daty według godziny i minuty, używając systemu 24-godzinnego, np. 19:45.
HOUR_MINUTE_AMPM Grupuj daty według godziny i minuty, używając 12-godzinnego systemu, np. 19:45. Oznaczenie AM/PM jest tłumaczone na podstawie ustawień regionalnych arkusza kalkulacyjnego.
DAY_OF_WEEK Pogrupuj daty według dnia tygodnia, np. niedzieli. Dni tygodnia będą tłumaczone na podstawie ustawień regionalnych arkusza kalkulacyjnego.
DAY_OF_YEAR Grupuj daty według dnia w roku, od 1 do 366. Pamiętaj, że w rokach przestępnych daty po 29 lutego znajdują się w innych grupach niż w rokach przestępnych.
DAY_OF_MONTH Grupuj daty według dnia miesiąca, od 1 do 31.
DAY_MONTH Grupuj daty według dnia i miesiąca, np. 22-Nov. Miesiąc jest tłumaczony na podstawie ustawień regionalnych arkusza kalkulacyjnego.
MONTH grupowanie dat według miesiąca, np. listopad. Miesiąc jest tłumaczony na podstawie ustawień regionalnych arkusza kalkulacyjnego;
QUARTER Grupuj daty według kwartału, np. Q1 (styczeń–marzec).
YEAR Grupuj daty według roku, np. 2008.
YEAR_MONTH Grupuj daty według roku i miesiąca, np. 2008-list. Miesiąc jest tłumaczony na podstawie ustawień regionalnych arkusza kalkulacyjnego.
YEAR_QUARTER Grupuj daty według roku i kwartału, np. 2008 IV Q.
YEAR_MONTH_DAY Grupuj daty według roku, miesiąca i dnia, np. 2008-11-22.

ChartHistogramRule

Umożliwia grupowanie wartości liczbowych w kolumnie danych źródłowych w zbiorniki o stałym rozmiarze.

Zapis JSON
{
  "minValue": number,
  "maxValue": number,
  "intervalSize": number
}
Pola
minValue

number

Minimalna wartość, przy której elementy są umieszczane w zasobnikach. Wartości mniejsze niż minimalne są grupowane w jeden zasobnik. Jeśli nie zostanie podana, zostanie określona na podstawie minimalnej wartości produktu.

maxValue

number

Maksymalna wartość, przy której elementy są umieszczane w zasobnikach. Wartości większe niż maksymalne są grupowane w jedną grupę. Jeśli nie zostanie podana, zostanie określona na podstawie maksymalnej wartości elementu.

intervalSize

number

Rozmiar tworzonych zasobników. Musi być dodatni.

ChartAggregateType

Typ agregacji serii wykresu.

Wartości w polu enum
CHART_AGGREGATE_TYPE_UNSPECIFIED Wartość domyślna, której nie należy używać.
AVERAGE Funkcja agregująca Średnia.
COUNT Funkcja agregująca zliczanie.
MAX Funkcja agregująca Maks.
MEDIAN Funkcja agregująca mediana.
MIN Funkcja agregująca minimalna.
SUM Funkcja agregacji suma.

BasicChartSeries

Pojedyncza seria danych na wykresie. Jeśli np. tworzysz wykres przedstawiający ceny akcji w czasie, możesz mieć kilka serii: „Otwarcie”, „Wysoka cena”, „Niska cena” i „Zamknięcie”.

Zapis JSON
{
  "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)
    }
  ]
}
Pola
series

object (ChartData)

Dane wizualizowane w tej serii wykresów.

targetAxis

enum (BasicChartAxisPosition)

Osie drugorzędnej, która określa zakres wartości w przypadku tej serii. Jeśli na przykład tworzysz wykres akcji na przestrzeni czasu, seria „Volume” może być przypięta po prawej stronie, a ceny po lewej, ponieważ skala wolumenu obrotów jest inna niż skala cen. Podanie osi, która nie jest prawidłową osią drugorzędną wykresu, jest błędem.type

type

enum (BasicChartType)

Typ serii. Obowiązuje tylko wtedy, gdy chartType jest równe COMBO. Różne typy zmieniają sposób wizualizacji serii. Obsługiwane są tylko wartości LINE, AREA i COLUMN.

lineStyle

object (LineStyle)

Styl linii w tej serii. Obowiązuje tylko wtedy, gdy chartType ma wartość AREA, LINE lub SCATTER. Wykresy COMBO są też obsługiwane, jeśli element series chart type ma wartość AREA lub LINE.

dataLabel

object (DataLabel)

Informacje o etykietach danych w tej serii.

color
(deprecated)

object (Color)

Kolor elementów (np. słupków, linii i punktów) powiązanych z tą serią. Jeśli pole jest puste, używany jest kolor domyślny. Wycofane: użyj colorStyle.

colorStyle

object (ColorStyle)

Kolor elementów (np. słupków, linii i punktów) powiązanych z tą serią. Jeśli pole jest puste, używany jest kolor domyślny. Jeśli ustawiona jest też zasada color, to pole ma pierwszeństwo.

pointStyle

object (PointStyle)

Styl punktów powiązanych z tą serią. Obowiązuje tylko wtedy, gdy chartType ma wartość AREA, LINE lub SCATTER. Wykresy COMBO są też obsługiwane, jeśli kolumna series chart type ma typ danych AREA, LINE lub SCATTER. Jeśli jest puste, używany jest domyślny styl punktu.

styleOverrides[]

object (BasicSeriesDataPointStyleOverride)

Ustawienia zastąpienia stylu dla punktów danych serii.

LineStyle

Właściwości opisujące styl linii.

Zapis JSON
{
  "width": integer,
  "type": enum (LineDashType)
}
Pola
width

integer

Grubość linii w pikselach.

type

enum (LineDashType)

Typ kreski linii.

LineDashType

Typ kreski linii.

Wartości w polu enum
LINE_DASH_TYPE_UNSPECIFIED Wartość domyślna, której nie należy używać.
INVISIBLE Brak typu kreski, co jest równoznaczne z niewidoczną linią.
CUSTOM Pasek niestandardowy dla linii. Modyfikowanie dokładnego niestandardowego stylu wykresu nie jest obecnie obsługiwane.
SOLID Linia ciągła.
DOTTED przerywana linia;
MEDIUM_DASHED Przerywana linia, w której odcinki mają „średnią” długość.
MEDIUM_DASHED_DOTTED Linia, która na przemian jest kreską „średnią” i kropką.
LONG_DASHED Przerywana linia, w której odcinki mają „długą” długość.
LONG_DASHED_DOTTED Linia, która na przemian jest „długim” łącznikiem i kropką.

DataLabel

Ustawienia jednego zestawu etykiet danych. Etykiety danych to adnotacje, które pojawiają się obok zbioru danych, np. punktów na wykresie liniowym, i zawierają dodatkowe informacje o ich charakterze, np. tekstową reprezentację wartości odpowiadającej danemu punktowi na wykresie.

Zapis JSON
{
  "type": enum (DataLabelType),
  "textFormat": {
    object (TextFormat)
  },
  "placement": enum (DataLabelPlacement),
  "customLabelData": {
    object (ChartData)
  }
}
Pola
type

enum (DataLabelType)

Typ etykiety danych.

textFormat

object (TextFormat)

Format tekstu używany w etykiecie danych. Pole link nie jest obsługiwane.

placement

enum (DataLabelPlacement)

Umieszczenie etykiety danych względem oznaczonych danych.

customLabelData

object (ChartData)

Dane do użycia w etykietach własnych. Używana tylko wtedy, gdy type ma wartość CUSTOM. Dane muszą mieć taką samą długość jak seria lub inny element, do którego jest stosowana etykieta danych. Jeśli seria jest podzielona na kilka zakresów źródłowych, dane źródłowe muszą pochodzić z kolejnych kolumn w danych źródłowych. Jeśli na przykład seria to B2:B4, E6:E8,dane muszą pochodzić z C2:C4,F6:F8.

DataLabelType

Typ etykiety danych.

Wartości w polu enum
DATA_LABEL_TYPE_UNSPECIFIED Typ etykiety danych nie jest określony i będzie interpretowany w zależności od kontekstu etykiety danych na wykresie.
NONE Etykieta danych nie jest wyświetlana.
DATA Etykieta danych jest wyświetlana z użyciem wartości z danych serii.
CUSTOM Etykieta danych jest wyświetlana za pomocą wartości z niestandardowego źródła danych wskazanego przez customLabelData.

DataLabelPlacement

Umieszczenie etykiety danych względem oznaczonych danych.

Wartości w polu enum
DATA_LABEL_PLACEMENT_UNSPECIFIED Umieszczenie jest określane automatycznie przez mechanizm renderowania.
CENTER wyśrodkowane w pasku lub kolumnie, zarówno w poziomie, jak i w pionie;
LEFT Po lewej stronie punktu danych.
RIGHT Po prawej stronie punktu danych.
ABOVE Nad punktem danych.
BELOW Pod punktem danych.
INSIDE_END Wewnątrz paska lub kolumny na końcu (u góry, jeśli jest dodatni, u dołu, jeśli jest ujemny).
INSIDE_BASE Wewnątrz paska lub kolumny u podstawy.
OUTSIDE_END poza paskiem lub kolumną na końcu.

PointStyle

Styl punktu na wykresie.

Zapis JSON
{
  "size": number,
  "shape": enum (PointShape)
}
Pola
size

number

Rozmiar punktu. Jeśli pole jest puste, używany jest rozmiar domyślny.

shape

enum (PointShape)

Kształt punktu. Jeśli pole jest puste lub nieokreślone, używany jest kształt domyślny.

PointShape

Kształt punktu.

Wartości w polu enum
POINT_SHAPE_UNSPECIFIED Wartość domyślna.
CIRCLE Kształt koła.
DIAMOND Romb.
HEXAGON Sześciokąt.
PENTAGON Pięciobok.
SQUARE Kwadratowy kształt.
STAR kształt gwiazdy,
TRIANGLE Kształt trójkąta.
X_MARK Kształt litery X.

BasicSeriesDataPointStyleOverride

Ustawienia zastąpienia stylu dla pojedynczego punktu danych w ciągu.

Zapis JSON
{
  "index": integer,
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  },
  "pointStyle": {
    object (PointStyle)
  }
}
Pola
index

integer

Indeks punktu danych serii liczony od 0.

color
(deprecated)

object (Color)

Kolor punktu danych serii. Jeśli pole jest puste, używana jest wartość domyślna serii. Wycofane: użyj colorStyle.

colorStyle

object (ColorStyle)

Kolor punktu danych serii. Jeśli pole jest puste, używana jest wartość domyślna serii. Jeśli ustawiona jest też zasada color, to pole ma pierwszeństwo.

pointStyle

object (PointStyle)

Styl punktu danych serii. Obowiązuje tylko wtedy, gdy chartType ma wartość AREA, LINE lub SCATTER. Wykresy COMBO są też obsługiwane, jeśli kolumna series chart type ma typ danych AREA, LINE lub SCATTER. Jeśli pole jest puste, używana jest wartość domyślna serii.

BasicChartStackedType

Gdy wykresy są ułożone jeden na drugim, wartości zakresu (osi pionowej) są renderowane jeden na drugim, a nie od osi poziomej. Na przykład 20 i 80 byłyby odwzorowane od 0, a 80 byłoby odległe od osi poziomej o 80 jednostek. Jeśli byłyby ułożone jedna na drugiej, 80 byłaby renderowana z 20, co oznacza, że od osi poziomej dzieli ją 100 jednostek.

Wartości w polu enum
BASIC_CHART_STACKED_TYPE_UNSPECIFIED Wartość domyślna, której nie należy używać.
NOT_STACKED Seria nie jest nakładana.
STACKED Wartości serii są ułożone w stos, a każda z nich jest renderowana pionowo, zaczynając od góry wartości poniżej.
PERCENT_STACKED Elementy w kolumnach pionowych są rozciągane, aby sięgały do góry wykresu, a wartości są podawane jako wartości procentowe.

BasicChartCompareMode

Typ trybu porównania, który opisuje działanie etykiet i podświetlenia danych podczas najeżdżania kursorem na dane i obszar wykresu.

Wartości w polu enum
BASIC_CHART_COMPARE_MODE_UNSPECIFIED Wartość domyślna, której nie należy używać.
DATUM W etykiecie jest wyróżniany i wyświetlany tylko element danych, na którym jest skupiona uwaga.
CATEGORY Wszystkie elementy danych z tą samą kategorią (np. wartość domeny) są wyróżnione i wyświetlane w etykietce.

PieChartSpec

Wykres kołowy.

Zapis JSON
{
  "legendPosition": enum (PieChartLegendPosition),
  "domain": {
    object (ChartData)
  },
  "series": {
    object (ChartData)
  },
  "threeDimensional": boolean,
  "pieHole": number
}
Pola
legendPosition

enum (PieChartLegendPosition)

Gdzie powinna być narysowana legenda wykresu kołowego.

domain

object (ChartData)

Dane obejmujące domenę wykresu kołowego.

series

object (ChartData)

Dane obejmujące jedną i jedyną serię wykresu kołowego.

threeDimensional

boolean

Wartość Prawda, jeśli wykres kołowy jest trójwymiarowy.

pieHole

number

Rozmiar otworu w diagramie kołowym.

PieChartLegendPosition

Gdzie powinna znajdować się legenda wykresu.

Wartości w polu enum
PIE_CHART_LEGEND_POSITION_UNSPECIFIED Wartość domyślna, której nie należy używać.
BOTTOM_LEGEND Legenda jest renderowana u dołu wykresu.
LEFT_LEGEND Legenda jest renderowana po lewej stronie wykresu.
RIGHT_LEGEND Legenda jest renderowana po prawej stronie wykresu.
TOP_LEGEND Legenda jest renderowana u góry wykresu.
NO_LEGEND Nie jest renderowana żadna legenda.
LABELED_LEGEND Każdy kawałek tortu ma przypisaną etykietę.

BubbleChartSpec

wykres bąbelkowy.

Zapis JSON
{
  "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)
  }
}
Pola
legendPosition

enum (BubbleChartLegendPosition)

Miejsce, w którym powinna być narysowana legenda wykresu.

bubbleLabels

object (ChartData)

Dane zawierające etykiety bańki. Nie muszą być unikalne.

domain

object (ChartData)

Dane zawierające wartości osi X bańki. Te wartości określają położenie bąbelków na wykresie w kierunku poziomym.

series

object (ChartData)

Dane zawierające wartości y bańki. Te wartości określają położenie bąbelków na wykresie w kierunku pionowym.

groupIds

object (ChartData)

Dane zawierające identyfikatory grup bąbelków. Wszystkie bąbelki z tym samym identyfikatorem grupy są wyświetlane w tym samym kolorze. Jeśli pole bubbleSizes jest określone, to pole musi być również określone, ale może zawierać puste wartości. To pole jest opcjonalne.

bubbleSizes

object (ChartData)

Dane zawierające rozmiary bąbelków. Rozmiary bąbelków służą do ich rysowania w różnych rozmiarach względem siebie. Jeśli jest podana, musi być też podana wartość groupIds. To pole jest opcjonalne.

bubbleOpacity

number

Przezroczystość bąbelków w zakresie od 0 do 1,0. 0 oznacza pełną przezroczystość, a 1 – pełną nieprzezroczystość.

bubbleBorderColor
(deprecated)

object (Color)

Kolor obramowania dymka. Wycofane: użyj bubbleBorderColorStyle.

bubbleBorderColorStyle

object (ColorStyle)

Kolor obramowania dymka. Jeśli ustawiona jest też zasada bubbleBorderColor, to pole ma pierwszeństwo.

bubbleMaxRadiusSize

integer

Maksymalny promień bąbelków (w pikselach). Jeśli jest określone, pole musi zawierać wartość dodatnią.

bubbleMinRadiusSize

integer

Minimalny promień bąbelków (w pikselach). Jeśli jest określone, pole musi zawierać wartość dodatnią.

bubbleTextStyle

object (TextFormat)

Format tekstu w bąbelkach. Krzyżyk, podkreślenie i link nie są obsługiwane.

BubbleChartLegendPosition

Gdzie powinna znajdować się legenda wykresu.

Wartości w polu enum
BUBBLE_CHART_LEGEND_POSITION_UNSPECIFIED Wartość domyślna, której nie należy używać.
BOTTOM_LEGEND Legenda jest renderowana u dołu wykresu.
LEFT_LEGEND Legenda jest renderowana po lewej stronie wykresu.
RIGHT_LEGEND Legenda jest renderowana po prawej stronie wykresu.
TOP_LEGEND Legenda jest renderowana u góry wykresu.
NO_LEGEND Nie jest renderowana żadna legenda.
INSIDE_LEGEND Legenda jest renderowana w obszarze wykresu.

CandlestickChartSpec

wykres świecowy.

Zapis JSON
{
  "domain": {
    object (CandlestickDomain)
  },
  "data": [
    {
      object (CandlestickData)
    }
  ]
}
Pola
domain

object (CandlestickDomain)

Dane domeny (oś pozioma) wykresu japońskiego. Dane łańcuchowe będą traktowane jako etykiety dyskretne, a inne dane jako wartości ciągłe.

data[]

object (CandlestickData)

Dane wykresu świecowego. Obsługiwana jest tylko 1 wartość CandlestickData.

CandlestickDomain

Domena wykresu świecowego.

Zapis JSON
{
  "data": {
    object (ChartData)
  },
  "reversed": boolean
}
Pola
data

object (ChartData)

Dane z obszaru CandlestickDomain.

reversed

boolean

Wartość true odwraca kolejność wartości w domenie (oś pozioma).

CandlestickData

Dane wykresu świecowego, które zawierają wartości minimalne, maksymalne, otwarcia i zamknięcia w danej serii.

Zapis JSON
{
  "lowSeries": {
    object (CandlestickSeries)
  },
  "openSeries": {
    object (CandlestickSeries)
  },
  "closeSeries": {
    object (CandlestickSeries)
  },
  "highSeries": {
    object (CandlestickSeries)
  }
}
Pola
lowSeries

object (CandlestickSeries)

Dane zakresu (oś pionowa) dla wartości niskiej/minimalnej każdej świecy. Wyznacza ona dolny koniec linii środkowej świecy.

openSeries

object (CandlestickSeries)

Dane zakresu (oś pionowa) dla wartości otwarcia/początkowej każdej świecy. To jest dół korpusu świecy. Jeśli jest mniejsza niż wartość zamknięcia, świeca będzie wypełniona. W przeciwnym razie świeca będzie pusta.

closeSeries

object (CandlestickSeries)

Dane zakresu (oś pionowa) dla wartości zamknięcia/końcowej każdego świecznika. To jest górna część ciała świecy. Jeśli jest większa niż wartość otwarcia, świeca zostanie wypełniona. W przeciwnym razie świeca będzie pusta.

highSeries

object (CandlestickSeries)

Dane zakresu (oś pionowa) dla wartości wysokiej/maksymalnej dla każdego świecznika. Ta wartość wyznacza górny koniec środkowej linii świecy.

CandlestickSeries

Seria danych CandlestickData.

Zapis JSON
{
  "data": {
    object (ChartData)
  }
}
Pola
data

object (ChartData)

Dane serii świecowej.

OrgChartSpec

wykres organizacyjny. Wykresy organizacyjne wymagają niepowtarzalnego zestawu etykiet w labels. Opcjonalnie mogą zawierać etykiety parentLabelstooltips. parentLabels zawiera dla każdego węzła etykietę identyfikującą węzeł nadrzędny. tooltips zawierać dla każdego węzła opcjonalną etykietę.

Aby na przykład opisać strukturę organizacyjną, w której Alicja jest prezesem, Bob jest prezesem (podległym Alicji), a Cathy jest wiceprezesem ds. sprzedaży (również podległym Alicji), użyj następujących elementów: labels zawiera „Alicja”, „Bob”, „Cathy”, parentLabels zawiera „"”, „Alicja”, „Alicja” i tooltips zawiera „CEO”, „President”, „VP Sales”.

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

enum (OrgChartNodeSize)

Rozmiar węzłów schematu organizacyjnego.

nodeColor
(deprecated)

object (Color)

Kolor węzłów wykresu organizacyjnego. Wycofane: użyj nodeColorStyle.

nodeColorStyle

object (ColorStyle)

Kolor węzłów wykresu organizacyjnego. Jeśli ustawiona jest też zasada nodeColor, to pole ma pierwszeństwo.

selectedNodeColor
(deprecated)

object (Color)

Kolor wybranych węzłów wykresu organizacyjnego. Wycofane: użyj selectedNodeColorStyle.

selectedNodeColorStyle

object (ColorStyle)

Kolor wybranych węzłów wykresu organizacyjnego. Jeśli ustawiona jest też zasada selectedNodeColor, to pole ma pierwszeństwo.

labels

object (ChartData)

Dane zawierające etykiety wszystkich węzłów na wykresie. Etykiety muszą być niepowtarzalne.

parentLabels

object (ChartData)

Dane zawierające etykietę elementu nadrzędnego dla odpowiedniego węzła. Pustą wartość oznacza, że węzeł nie ma elementu nadrzędnego i jest węzłem najwyższego poziomu. To pole jest opcjonalne.

tooltips

object (ChartData)

Dane zawierające etykietę dla odpowiedniego węzła. Jeśli wartość jest pusta, w przypadku węzła nie będzie wyświetlana żadna etykieta. To pole jest opcjonalne.

OrgChartNodeSize

Rozmiar węzłów schematu organizacyjnego.

Wartości w polu enum
ORG_CHART_LABEL_SIZE_UNSPECIFIED Wartość domyślna, której nie należy używać.
SMALL Rozmiar małego węzła w schemacie organizacyjnym.
MEDIUM Średni rozmiar węzła na wykresie organizacyjnym.
LARGE Rozmiar dużego węzła w schemacie organizacyjnym.

HistogramChartSpec

wykres histogramu. Wykres histogramu grupowanie elementy danych w przedziały, wyświetlając każdy z nich jako kolumnę złożoną z elementów ułożonych jeden na drugim. Histogramy służą do wyświetlania rozkładu zbioru danych. Każda kolumna elementów odpowiada zakresowi, do którego należą te elementy. Liczba przedziałów może być wybierana automatycznie lub określana wprost.

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

object (HistogramSeries)

Seria na potrzeby histogramu może być pojedynczą serią wartości do podziału na zbiorniki lub wieloma seriami o tej samej długości zawierającymi nazwę serii oraz wartości, które mają być podzielone na zbiorniki.

legendPosition

enum (HistogramChartLegendPosition)

Pozycja legendy wykresu.

showItemDividers

boolean

Określa, czy linie rozdzielające mają być wyświetlane poziomo między elementami w każdej kolumnie.

bucketSize

number

Domyślnie rozmiar zbiornika (zakres wartości uporządkowanych w jednej kolumnie) jest wybierany automatycznie, ale możesz go tu zastąpić. Np. Rozmiar zasobnika 1,5 powoduje powstanie zasobników od 0 do 1,5, od 1,5 do 3,0 itd. Nie może być wartością ujemną. To pole jest opcjonalne.

outlierPercentile

number

Perystaltyzm wartości odstających służy do zapewnienia, że wartości odstające nie będą miały negatywnego wpływu na obliczanie rozmiarów przedziałów. Na przykład ustawienie wartości 0,05 dla odchylenia wskazują, że podczas obliczania przedziałów uwzględniane są wartości z górnych i dolnych 5%. Wartości są nadal uwzględniane na wykresie, ale zamiast własnych zakresów są dodawane do pierwszego lub ostatniego zakresu. Wartość musi mieścić się w zakresie od 0,0 do 0,5.

HistogramSeries

Seria histogramu zawierająca kolor i dane serii.

Zapis JSON
{
  "barColor": {
    object (Color)
  },
  "barColorStyle": {
    object (ColorStyle)
  },
  "data": {
    object (ChartData)
  }
}
Pola
barColor
(deprecated)

object (Color)

Kolor kolumny reprezentującej tę serię w każdej grupie. To pole jest opcjonalne. Wycofane: użyj barColorStyle.

barColorStyle

object (ColorStyle)

Kolor kolumny reprezentującej tę serię w każdej grupie. To pole jest opcjonalne. Jeśli ustawiona jest też zasada barColor, to pole ma pierwszeństwo.

data

object (ChartData)

Dane dotyczące tej serii histogramów.

HistogramChartLegendPosition

Gdzie powinna znajdować się legenda wykresu.

Wartości w polu enum
HISTOGRAM_CHART_LEGEND_POSITION_UNSPECIFIED Wartość domyślna, której nie należy używać.
BOTTOM_LEGEND Legenda jest renderowana u dołu wykresu.
LEFT_LEGEND Legenda jest renderowana po lewej stronie wykresu.
RIGHT_LEGEND Legenda jest renderowana po prawej stronie wykresu.
TOP_LEGEND Legenda jest renderowana u góry wykresu.
NO_LEGEND Nie jest renderowana żadna legenda.
INSIDE_LEGEND Legenda jest renderowana w obszarze wykresu.

WaterfallChartSpec

Wykres kaskadowy

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

object (WaterfallChartDomain)

Dane domeny (oś pozioma) wykresu kaskadowego.

series[]

object (WaterfallChartSeries)

Dane, które przedstawia ten wykres kaskadowy.

stackedType

enum (WaterfallChartStackedType)

Typ nakładany.

firstValueIsTotal

boolean

Prawda, aby zinterpretować pierwszą wartość jako sumę.

hideConnectorLines

boolean

Wartość Prawda powoduje ukrycie linii łączących między kolumnami.

connectorLineStyle

object (LineStyle)

Styl linii łączących.

totalDataLabel

object (DataLabel)

Określa, czy na wykresach skumulowanych mają być wyświetlane dodatkowe etykiety danych, które sumują łączną wartość wszystkich wartości skumulowanych dla każdej wartości na osi domeny. stackedType musi być STACKED oraz ani CUSTOM ani placement nie może być ustawiona w totalDataLabel.

WaterfallChartDomain

Domena wykresu kaskadowego.

Zapis JSON
{
  "data": {
    object (ChartData)
  },
  "reversed": boolean
}
Pola
data

object (ChartData)

Dane z kolumny WaterfallChartDomain.

reversed

boolean

Wartość true odwraca kolejność wartości w domenie (oś pozioma).

WaterfallChartSeries

Pojedyncza seria danych na wykresie kaskadowym.

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

object (ChartData)

Dane wizualizowane w tej serii.

positiveColumnsStyle

object (WaterfallChartColumnStyle)

Style dla wszystkich kolumn w tej serii z dodatnimi wartościami.

negativeColumnsStyle

object (WaterfallChartColumnStyle)

Style wszystkich kolumn w tej serii z wartościami ujemnymi.

subtotalColumnsStyle

object (WaterfallChartColumnStyle)

Style wszystkich kolumn podsumowania w tej serii.

hideTrailingSubtotal

boolean

Prawda, aby ukryć kolumnę sumy częściowej na końcu serii. Domyślnie kolumna sumy częściowej pojawi się na końcu każdej serii. Ustawienie tego pola na wartość Prawda spowoduje ukrycie kolumny sumy częściowej w przypadku tej serii.

customSubtotals[]

object (WaterfallChartCustomSubtotal)

Niestandardowe kolumny sumy częściowej występujące w tej serii. Kolejność definiowania podsumarów nie ma znaczenia. Dla każdego punktu danych można zdefiniować tylko 1 podsumę.

dataLabel

object (DataLabel)

Informacje o etykietach danych w tej serii.

WaterfallChartColumnStyle

Style kolumny wykresu kaskadowego.

Zapis JSON
{
  "label": string,
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  }
}
Pola
label

string

Etykieta legendy kolumny.

color
(deprecated)

object (Color)

Kolor kolumny. Wycofane: użyj colorStyle.

colorStyle

object (ColorStyle)

Kolor kolumny. Jeśli ustawiona jest też zasada color, to pole ma pierwszeństwo.

WaterfallChartCustomSubtotal

Niestandardowa kolumna sumy częściowej w przypadku serii wykresu kaskadowego.

Zapis JSON
{
  "subtotalIndex": integer,
  "label": string,
  "dataIsSubtotal": boolean
}
Pola
subtotalIndex

integer

Indeks punktu danych w ciągu liczony od 0. Jeśli dataIsSubtotal ma wartość true, punkt danych pod tym indeksem jest podsumowaniem. W przeciwnym razie podsumowanie pojawi się po punkcie danych o tym indeksie. Seria może mieć wiele podsumów w dowolnych indeksach, ale podsumy nie wpływają na indeksy punktów danych. Jeśli np. seria zawiera 3 punkty danych, ich indeksy będą zawsze wynosić 0, 1 i 2, niezależnie od tego, ile podsumowań zawiera seria i z jakimi punktami danych są powiązane.

label

string

Etykieta kolumny sumy częściowej.

dataIsSubtotal

boolean

Prawda, jeśli punkt danych w pozycji subtotalIndex jest sumą częściową. Jeśli wartość to „fałsz”, podsumowanie zostanie obliczone i wyświetlone po punkcie danych.

WaterfallChartStackedType

Opcje typu skumulowanego wykresu schodkowego.

Wartości w polu enum
WATERFALL_STACKED_TYPE_UNSPECIFIED Wartość domyślna, której nie należy używać.
STACKED Wartości odpowiadające tej samej domenie (oś pozioma) będą ułożone w kolumnach.
SEQUENTIAL Seria będzie rozłożona wzdłuż osi poziomej.

TreemapChartSpec

Wykres mapy drzewa.

Zapis JSON
{
  "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
}
Pola
labels

object (ChartData)

Dane zawierające etykiety komórek mapy drzewa.

parentLabels

object (ChartData)

Dane zawierające etykiety nadrzędne komórek mapy drzewa.

sizeData

object (ChartData)

Dane określające rozmiar każdej komórki danych mapy drzewa. Te dane powinny być liczbowe. Komórki odpowiadające danym niebędącym liczbami lub danym, których brakuje, nie zostaną wyrenderowane. Jeśli nie podasz wartości colorData, te dane będą też służyć do określania kolorów tła komórek danych.

colorData

object (ChartData)

Dane określające kolor tła każdej komórki danych mapy drzewa. To pole jest opcjonalne. Jeśli nie zostanie określony, do określania kolorów tła będzie używana wartość sizeData. Jeśli jest określony, dane powinny być liczbowe. colorScaleokreśla, jak wartości w tych danych mają być mapowane na kolory tła komórek danych.

textFormat

object (TextFormat)

Format tekstu wszystkich etykiet na wykresie. Pole link nie jest obsługiwane.

levels

integer

Liczba poziomów danych wyświetlanych na wykresie mapy drzewa. Te poziomy są interaktywne i wyświetlane z etykietami. Jeśli nie zostanie podany, przyjmuje domyślnie wartość 2.

hintedLevels

integer

Liczba dodatkowych poziomów danych poza etykietowanymi poziomami, które mają być wyświetlane na diagramie mapy drzewa. Te poziomy nie są interaktywne i wyświetlane bez etykiet. Jeśli nie zostanie podany, przyjmuje domyślnie wartość 0.

minValue

number

Minimalna możliwa wartość danych. Komórki z wartościami mniejszymi niż ta wartość będą miały ten sam kolor co komórki z tą wartością. Jeśli nie podasz żadnej wartości, zostanie użyta rzeczywista minimalna wartość z właściwości colorData lub minimalna wartość z właściwości sizeData, jeśli ta ostatnia nie jest określona.colorData

maxValue

number

Maksymalna możliwa wartość danych. Komórki z wartościami większymi niż ta wartość będą miały ten sam kolor co komórki z tą wartością. Jeśli nie podasz żadnej wartości, zostanie użyta rzeczywista maksymalna wartość z atrybutu colorData lub maksymalna wartość z atrybutu sizeData, jeśli atrybut colorData nie jest określony.

headerColor
(deprecated)

object (Color)

Kolor tła komórek nagłówka. Wycofane: użyj headerColorStyle.

headerColorStyle

object (ColorStyle)

Kolor tła komórek nagłówka. Jeśli ustawiona jest też zasada headerColor, to pole ma pierwszeństwo.

colorScale

object (TreemapChartColorScale)

Skala kolorów komórek danych na diagramie drzewa. Komórkom danych przypisuje się kolory na podstawie ich wartości. Te wartości kolorów pochodzą z atrybutu colorData lub sizeData, jeśli atrybut colorData nie jest określony. Komórki o wartościach koloru mniejszych lub równych minValue będą miały kolor tła minValueColor. Komórki, których wartości koloru są większe lub równe maxValue, będą miały kolor tła maxValueColor. Komórki o wartościach kolorów od minValue do maxValue będą miały kolory tła w gradientach od minValueColor do maxValueColor, a punkt środkowy gradientu będzie miał wartość midValueColor. Komórki z brakiem wartości lub wartościami kolorów innych niż liczbowe będą miały kolor tłanoDataColor.

hideTooltips

boolean

Prawda, aby ukryć etykiety.

TreemapChartColorScale

Skala kolorów wykresu mapy drzewa.

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

object (Color)

Kolor tła komórek o wartości koloru mniejszej lub równej minValue. Jeśli nie zostanie podany, przyjmuje się domyślnie #dc3912. Wycofane: użyj minValueColorStyle.

minValueColorStyle

object (ColorStyle)

Kolor tła komórek o wartości koloru mniejszej lub równej minValue. Jeśli nie zostanie podany, przyjmuje się domyślnie #dc3912. Jeśli ustawiona jest też zasada minValueColor, to pole ma pierwszeństwo.

midValueColor
(deprecated)

object (Color)

Kolor tła komórek o wartości koloru w połowie drogi między minValue i maxValue. Jeśli nie zostanie podany, przyjmuje domyślnie wartość #efe6dc. Wycofane: użyj midValueColorStyle.

midValueColorStyle

object (ColorStyle)

Kolor tła komórek o wartości koloru w połowie drogi między minValue i maxValue. Jeśli nie zostanie podany, przyjmuje domyślnie wartość #efe6dc. Jeśli ustawiona jest też zasada midValueColor, to pole ma pierwszeństwo.

maxValueColor
(deprecated)

object (Color)

Kolor tła komórek o wartości koloru większej lub równej maxValue. Jeśli nie zostanie podany, przyjmuje domyślnie wartość #109618. Wycofane: użyj maxValueColorStyle.

maxValueColorStyle

object (ColorStyle)

Kolor tła komórek o wartości koloru większej lub równej maxValue. Jeśli nie zostanie podany, przyjmuje domyślnie wartość #109618. Jeśli ustawiona jest też zasada maxValueColor, to pole ma pierwszeństwo.

noDataColor
(deprecated)

object (Color)

Kolor tła dla komórek, które nie mają powiązanych danych o kolorze. Jeśli nie zostanie podany, przyjmuje domyślnie wartość #000000. Wycofane: użyj noDataColorStyle.

noDataColorStyle

object (ColorStyle)

Kolor tła dla komórek, które nie mają powiązanych danych o kolorze. Jeśli nie zostanie podany, przyjmuje domyślnie wartość #000000. Jeśli ustawiona jest też zasada noDataColor, to pole ma pierwszeństwo.

ScorecardChartSpec

Wykres podsumowania statystyk. Wykresy podsumowania statystyk służą do wyróżniania w arkuszu kalkulacyjnym kluczowych wskaźników wydajności (KPI). Wykres podsumowania statystyk może przedstawiać takie dane jak łączna sprzedaż, średni koszt czy najlepiej sprzedający się produkt. Możesz podać pojedynczą wartość danych lub dane zagregowane z określonego zakresu. Możesz wyróżnić różnicę bezwzględną lub procentową w stosunku do wartości bazowej, np. zmiany w czasie.

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

object (ChartData)

Dane wartości klucza statystyk.

baselineValueData

object (ChartData)

Dane wartości bazowej podsumowania statystyk. To pole jest opcjonalne.

aggregateType

enum (ChartAggregateType)

Typ agregacji danych kluczowych i danych bazowych na wykresie podsumowania statystyk. To pole nie jest obsługiwane w przypadku wykresów źródeł danych. Na wykresach źródeł danych używaj pola ChartData.aggregateType w kolumnie keyValueData lub baselineValueData. To pole jest opcjonalne.

keyValueFormat

object (KeyValueFormat)

Opcje formatowania wartości klucza.

baselineValueFormat

object (BaselineValueFormat)

Opcje formatowania wartości odniesienia. To pole jest wymagane tylko wtedy, gdy określono ustawienie opcji baselineValueData.

scaleFactor

number

Wartość do skalowania klucza i wartości bazowej w ramach karty oceny. Na przykład czynnik 10 może służyć do dzielenia wszystkich wartości na wykresie przez 10. To pole jest opcjonalne.

numberFormatSource

enum (ChartNumberFormatSource)

Źródło formatu liczby używane na wykresie w tabeli informacyjnej. To pole jest opcjonalne.

customFormatOptions

object (ChartCustomNumberFormatOptions)

Opcje formatowania niestandardowych wartości kluczowych lub wartości bazowych na wykresie podsumowania statystyk. To pole jest używane tylko wtedy, gdy numberFormatSource ma wartość CUSTOM. To pole jest opcjonalne.

KeyValueFormat

Opcje formatowania wartości klucza.

Zapis JSON
{
  "textFormat": {
    object (TextFormat)
  },
  "position": {
    object (TextPosition)
  }
}
Pola
textFormat

object (TextFormat)

Opcje formatowania tekstu dla wartości klucza. Pole link nie jest obsługiwane.

position

object (TextPosition)

Określa poziome położenie tekstu wartości klucza. To pole jest opcjonalne. Jeśli nie zostanie określone, zostanie użyte domyślne umiejscowienie.

BaselineValueFormat

Opcje formatowania wartości odniesienia.

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

enum (ComparisonType)

Typ porównania wartości klucza z wartością odniesienia.

textFormat

object (TextFormat)

Opcje formatowania tekstu wartości odniesienia. Pole link nie jest obsługiwane.

position

object (TextPosition)

Określa poziome położenie tekstu wartości odniesienia. To pole jest opcjonalne. Jeśli nie zostanie określone, zostanie użyte domyślne umiejscowienie.

description

string

Opis dołączany po wartości bazowej. To pole jest opcjonalne.

positiveColor
(deprecated)

object (Color)

Kolor, który ma być używany, gdy wartość bazowa reprezentuje pozytywną zmianę wartości klucza. To pole jest opcjonalne. Wycofane: użyj positiveColorStyle.

positiveColorStyle

object (ColorStyle)

Kolor, który ma być używany, gdy wartość odniesienia reprezentuje pozytywną zmianę wartości klucza. To pole jest opcjonalne. Jeśli ustawiona jest też zasada positiveColor, to pole ma pierwszeństwo.

negativeColor
(deprecated)

object (Color)

Kolor, który ma być używany, gdy wartość referencyjna reprezentuje ujemną zmianę wartości klucza. To pole jest opcjonalne. Wycofane: użyj negativeColorStyle.

negativeColorStyle

object (ColorStyle)

Kolor, który ma być używany, gdy wartość referencyjna reprezentuje ujemną zmianę wartości klucza. To pole jest opcjonalne. Jeśli ustawiona jest też zasada negativeColor, to pole ma pierwszeństwo.

ComparisonType

Typ porównania wartości klucza z wartością odniesienia.

Wartości w polu enum
COMPARISON_TYPE_UNDEFINED Wartość domyślna, której nie należy używać.
ABSOLUTE_DIFFERENCE Użyj bezwzględnej różnicy między wartością klucza a wartością podstawową.
PERCENTAGE_DIFFERENCE Użyj różnicy procentowej między wartością klucza a wartością bazową.

ChartNumberFormatSource

Opcje formatowania liczby źródła dla atrybutów wykresu.

Wartości w polu enum
CHART_NUMBER_FORMAT_SOURCE_UNDEFINED Wartość domyślna, której nie należy używać.
FROM_DATA dziedziczenie formatowania liczb z danych;
CUSTOM Zastosuj formatowanie niestandardowe określone przez parametr ChartCustomNumberFormatOptions.

ChartCustomNumberFormatOptions

Opcje formatowania liczb niestandardowych w atrybutach wykresu.

Zapis JSON
{
  "prefix": string,
  "suffix": string
}
Pola
prefix

string

Niestandardowy prefiks, który ma być dołączany do atrybutu wykresu. To pole jest opcjonalne.

suffix

string

Niestandardowy sufiks, który zostanie dołączony do atrybutu wykresu. To pole jest opcjonalne.

ChartHiddenDimensionStrategy

Określa, jak wykresy powinny obsługiwać ukryte wiersze źródła. Ukryte wiersze obejmują zarówno te, które zostały ukryte ręcznie, jak i te, które zostały ukryte przez filtr.

Wartości w polu enum
CHART_HIDDEN_DIMENSION_STRATEGY_UNSPECIFIED Wartość domyślna, której nie należy używać.
SKIP_HIDDEN_ROWS_AND_COLUMNS Wykresy pomijają ukryte wiersze i kolumny.
SKIP_HIDDEN_ROWS Wykresy pomijają tylko ukryte wiersze.
SKIP_HIDDEN_COLUMNS wykresy pomijają tylko ukryte kolumny.
SHOW_ALL Wykresy nie pomijają ukrytych wierszy ani kolumn.

EmbeddedObjectBorder

Obwód umieszczonego obiektu.

Zapis JSON
{
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  }
}
Pola
color
(deprecated)

object (Color)

Kolor obramowania. Wycofane: użyj colorStyle.

colorStyle

object (ColorStyle)

Kolor obramowania. Jeśli ustawiona jest też zasada color, to pole ma pierwszeństwo.