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

border

object (EmbeddedObjectBorder)

Obramowanie wykresu.

ChartSpec

Specyfikacja 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 podtytule. To pole jest opcjonalne.

fontName

string

Nazwa czcionki, której domyślnie ma być używane we wszystkich elementach tekstowych wykresu (np. w tytule, etykietach osi i legendzie). 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. Wartość false (fałsz), aby użyć domyślnego dopeł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 pole występuje, zawiera właściwości specyficzne dla 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 jedna specyfikacja sortowania. Obsługiwane tylko w przypadku wykresów źródeł danych.

hiddenDimensionStrategy

enum (ChartHiddenDimensionStrategy)

Określa, jak ukryte wiersze lub kolumny będą używane na wykresach.

Pole sumy chart Konkretna specyfikacja wykresu, należy ustawić dokładnie jedną wartość. chart może być tylko jednym z tych elementów:
basicChart

object (BasicChartSpec)

Podstawowa specyfikacja wykresu obejmuje różne typy 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 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 w poziomie 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. Zobacz 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)

Oś na wykresie.

domains[]

object (BasicChartDomain)

Domena danych, które są przedstawione na wykresie. Obsługiwana jest tylko jedna 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 jej nie skonfigurujesz, Arkusze Google na podstawie danych odgadną, ile wierszy jest nagłówkami.

(Pamiętaj, że BasicChartAxis.title może zastąpić tytuł osi uzyskany 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ę wartość na „true”. Dotyczy wykresów liniowych, warstwowych i mieszanych.

stackedType

enum (BasicChartStackedType)

Skumulowany typ wykresów, które obsługują stos w pionie. Dotyczy wykresów warstwowych, słupkowych, kolumnowych, mieszanych i warstwowych krokowych.

lineSmoothing

boolean

Określa, czy wszystkie linie mają być domyślnie renderowane 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 jednym z AREA, BAR, COLUMN, COMBO lub STEPPED_AREA oraz stackedType jest albo STACKED lub PERCENT_STACKED. Ponadto w przypadku COMBO, ta funkcja będzie obsługiwana tylko wtedy, gdy istnieje tylko 1 typ serii, które można nakładać na siebie. type lub jeden typ ma więcej serii niż inne, a każdy z pozostałych typów ma tylko 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 serie słupkową i 2 serie obszarową, etykiety danych zbiorczych są niedozwolone. Żadne z nich CUSTOM ani placement można ustawić na totalDataLabel

BasicChartType

Sposób wizualizacji wykresu.

Wartości w polu enum
BASIC_CHART_TYPE_UNSPECIFIED Wartość domyślna, nie używaj.
BAR O wykres słupkowy.
LINE O wykres liniowy.
AREA wykres warstwowy.
COLUMN O wykres kolumnowy.
SCATTER O wykres punktowy.
COMBO wykres łączony,
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, nie używaj.
BOTTOM_LEGEND Legenda jest renderowana na dole wykresu.
LEFT_LEGEND Legenda jest wyświetlana po lewej stronie wykresu.
RIGHT_LEGEND Legenda jest wyświetlana po prawej stronie wykresu.
TOP_LEGEND Legenda jest wyświetlana na górze wykresu.
NO_LEGEND Legenda nie jest renderowana.

BasicChartAxis

Oś wykresu. Wykres nie może mieć więcej niż 1 osi na każdą oś 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 linku nie jest obsługiwane.

titleTextPosition

object (TextPosition)

Pozycja tekstu tytułu osi.

viewWindowOptions

object (ChartAxisViewWindowOptions)

Opcje okna widoku 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 Oś renderowana 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ś pomocnicza. 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 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 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 sposób traktowania minimalnej i maksymalnej wartości w oknie 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 ustawiony tryb domyślny odpowiada PRETTY
VIEW_WINDOW_MODE_UNSUPPORTED Nie używać. Oznacza, że bieżący tryb nie jest obsługiwany przez interfejs API.
EXPLICIT Jeśli są określone, stosuje się wartości minimalne i maksymalne. Jeśli wartość nie jest określona, wraca do wartości PRETTY .
PRETTY Wybiera minimalną i maksymalną wartość, które sprawiają, że wykres wygląda dobrze. W tym trybie ignorowane są wartości minimalna i maksymalna.

BasicChartDomain

Domena wykresu. Jeśli na przykład chcesz zobaczyć wykres cen 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 reprezentują daty.

reversed

boolean

Wartość prawda powoduje odwrócenie kolejności 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 sumy type Typ uwzględnianych danych; należy ustawić dokładnie jedną wartość. type może być tylko jednym z tych elementów:
sourceRange

object (ChartSourceRange)

Źródłowe zakresy danych.

columnReference

object (DataSourceColumnReference)

Odwołanie do kolumny źródła danych, z której wczytywane są dane.

ChartSourceRange

Zakresy źródłowe wykresu.

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

object (GridRange)

Zakresy danych serii lub domeny. Dokładnie jeden 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ą mieć 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.

Oto prawidłowe konfiguracje:

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 na ChartData domeny wykresu źródła danych, który definiuje segmenty dla wartości w domenie, zamiast rozdzielać poszczególne wartości.

Na przykład przy wykresach źródła danych możesz określić regułę histogramu w domenie (powinna zawierać tylko wartości liczbowe), pogrupować wartości w segmenty. 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. rule może być tylko jednym z tych elementów:
dateTimeRule

object (ChartDateTimeRule)

O ChartDateTimeRule

histogramRule

object (ChartHistogramRule)

O 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 stosowanego grupowania według daty i godziny.

ChartDateTimeRuleType

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

Wartości w polu enum
CHART_DATE_TIME_RULE_TYPE_UNSPECIFIED Jest to typ domyślny – nie używaj.
SECOND Grupuj daty według sekund (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 Pogrupuj daty według godziny i minut w systemie 24-godzinnym, np. 19:45.
HOUR_MINUTE_AMPM Daty pogrupuj według godziny i minuty w systemie 12-godzinnym, np. 19:45. Oznaczenie AM/PM jest tłumaczone na podstawie języka arkusza kalkulacyjnego.
DAY_OF_WEEK Pogrupuj daty według dnia tygodnia, np. niedziela. Dni tygodnia będą tłumaczone na podstawie ustawień regionalnych arkusza kalkulacyjnego.
DAY_OF_YEAR Grupuj daty według dnia roku, od 1 do 366. Pamiętaj, że w rokach przestępnych daty po 29 lutego są przypisywane do innych grup niż w rokach przestępnych.
DAY_OF_MONTH Grupuj daty według dnia miesiąca, od 1 do 31.
DAY_MONTH Pogrupuj daty według dnia i miesiąca, np. 22-listopad. Miesiąc jest tłumaczony na podstawie ustawień regionalnych arkusza kalkulacyjnego.
MONTH Pogrupuj daty według miesiąca, np. listopad. Miesiąc jest tłumaczony na podstawie ustawień regionalnych arkusza kalkulacyjnego.
QUARTER Pogrupuj daty według kwartałów, np. Q1 (kwartał styczeń–Mar).
YEAR Pogrupuj daty według roku, np. 2008.
YEAR_MONTH Możesz grupować daty według roku i miesiąca, np. 2008–listopad. Miesiąc jest tłumaczony na podstawie ustawień regionalnych arkusza kalkulacyjnego.
YEAR_QUARTER Pogrupować daty według roku i kwartału, np. IV kwartał 2008 r.
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 zostanie pominięty, będzie on określony na podstawie maksymalnej wartości produktu.

intervalSize

number

Rozmiar tworzonych zasobników. Musi być liczbą dodatnią.

ChartAggregateType

Typ agregacji serii wykresów.

Wartości w polu enum
CHART_AGGREGATE_TYPE_UNSPECIFIED Wartość domyślna, nie używaj.
AVERAGE Funkcja agregacji średniej.
COUNT Funkcja agregująca zliczanie.
MAX Funkcja agregująca Maks.
MEDIAN Funkcja agregująca mediana.
MIN Minimalna funkcja agregacji.
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: „Otwarta cena”, „Wysoka cena”, „Niska cena” i „Zamknięta cena”.

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 przedstawione 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 obrotów jest inna niż skala cen. Określenie osi, która nie jest prawidłową osią podrzędną dla wykresu type

type

enum (BasicChartType)

Rodzaj serii. Obowiązuje tylko wtedy, gdy chartType jest równe COMBO. Różne typy zmieniają sposób wizualizacji serii. Tylko LINE, AREA i COLUMN są obsługiwane.

lineStyle

object (LineStyle)

Styl linii w tej serii. Działa tylko wtedy, gdy chartType to 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 tej serii.

color
(deprecated)

object (Color)

Kolor elementów (takich jak słupki, linie i punkty) 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 (takich jak słupki, linie i punkty) powiązanych z tą serią. Jeśli pole jest puste, używany jest kolor domyślny. Jeśli ustawiona jest też zasada color, to ona ma pierwszeństwo.

pointStyle

object (PointStyle)

Styl punktów powiązanych z tą serią. Działa tylko wtedy, gdy chartType to 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żywany jest domyślny styl punktu.

styleOverrides[]

object (BasicSeriesDataPointStyleOverride)

Ustawienia zastępowania 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 łącznika linii.

LineDashType

Typ kreski linii.

Wartości w polu enum
LINE_DASH_TYPE_UNSPECIFIED Wartość domyślna, nie używaj.
INVISIBLE Brak myślnika, który odpowiada niewidocznej linii.
CUSTOM Niestandardowy łącznik wiersza. Obecnie nie można zmienić dokładnego niestandardowego stylu kreski.
SOLID Linia ciągła.
DOTTED Linia przerywana.
MEDIUM_DASHED Przerywana linia, w której odcinki mają „średnią” długość.
MEDIUM_DASHED_DOTTED Linia, która naprzemiennie jest kreską o długości „średniej” i kropką.
LONG_DASHED Linia przerywana, w której łączniki są „długie”. długości.
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 tekstowy etykiety danych. Pole link nie jest obsługiwane.

placement

enum (DataLabelPlacement)

Położenie etykiety danych w stosunku do danych oznaczonych etykietami.

customLabelData

object (ChartData)

Dane używane na potrzeby etykiet własnych. Używany tylko wtedy, gdy type jest ustawiona na CUSTOM Dane te muszą mieć taką samą długość jak seria lub inny element, do którego jest stosowana etykieta danych. Dodatkowo, jeśli seria jest podzielona na kilka zakresów źródłowych, dane źródłowe muszą pochodzić z następnej kolumny w danych źródłowych. Jeśli na przykład seria ma postać B2:B4, E6:E8,dane muszą pochodzić z komórek C2:C4,F6:F8.

DataLabelType

Typ etykiety danych.

Wartości w polu enum
DATA_LABEL_TYPE_UNSPECIFIED Typ etykiety danych nie został 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 wykorzystaniem wartości z danych serii.
CUSTOM Etykieta danych jest wyświetlana z wykorzystaniem wartości z niestandardowego źródła danych wskazywanych przez customLabelData

DataLabelPlacement

Położenie etykiety danych w stosunku do danych oznaczonych etykietami.

Wartości w polu enum
DATA_LABEL_PLACEMENT_UNSPECIFIED Umieszczenie jest określane automatycznie przez mechanizm renderowania.
CENTER Wyśrodkuj w pasku lub kolumnie, zarówno poziomo, jak i pionowo.
LEFT Po lewej stronie punktu danych.
RIGHT Po prawej stronie punktu danych.
ABOVE Nad punktem danych.
BELOW Poniżej punktu danych.
INSIDE_END Wewnątrz słupka lub kolumny na końcu (u góry, jeśli jest dodatni, i u dołu, jeśli jest liczbą ujemną).
INSIDE_BASE Wewnątrz słupka 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 liczony od zera punktu danych ciągu.

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 color jest ustawiona, to pole ma pierwszeństwo.

pointStyle

object (PointStyle)

Styl punktu danych serii. Prawidłowy tylko wtedy, gdy parametr chartType to 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ą skumulowane, wartości zakresów (osi pionowej) są renderowane jedna nad drugą, 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. Gdyby były nałożone na stos, 80 jednostek zostałoby wyrenderowanych na podstawie wartości 20 i przesunięto o 100 jednostek od osi poziomej.

Wartości w polu enum
BASIC_CHART_STACKED_TYPE_UNSPECIFIED Wartość domyślna, nie używaj.
NOT_STACKED Serie nie są nakładane.
STACKED Wartości serii są nakładane, a każda wartość jest renderowana pionowo, zaczynając od góry wartości znajdującej się pod nią.
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 zachowanie 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, nie używaj.
DATUM Tylko zaznaczony element danych jest wyróżniony i wyświetlany w etykietce.
CATEGORY Wszystkie elementy danych z tą samą kategorią (np. wartością domeny) są wyróżnione i wyświetlone w etykietce.

PieChartSpec

O 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

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

pieHole

number

Rozmiar otworu na wykresie kołowym.

PieChartLegendPosition

Gdzie powinna znajdować się legenda wykresu.

Wartości w polu enum
PIE_CHART_LEGEND_POSITION_UNSPECIFIED Wartość domyślna, nie używaj.
BOTTOM_LEGEND Legenda jest renderowana na dole wykresu.
LEFT_LEGEND Legenda jest wyświetlana po lewej stronie wykresu.
RIGHT_LEGEND Legenda jest wyświetlana po prawej stronie wykresu.
TOP_LEGEND Legenda jest wyświetlana na górze wykresu.
NO_LEGEND Legenda nie jest renderowana.
LABELED_LEGEND Każdy kawałek tortu ma przypisaną etykietę.

BubbleChartSpec

O 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 zostać rysowana legenda wykresu.

bubbleLabels

object (ChartData)

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

domain

object (ChartData)

Dane zawierające wartości X w dymku. Wartości te pozwalają rozmieszczać dymki na wykresie w poziomie.

series

object (ChartData)

Dane zawierające wartości y bańki. Wartości te umożliwiają odnalezienie dymków na wykresie w pionie.

groupIds

object (ChartData)

Dane zawierające identyfikatory grup dymkó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 rysowania bąbelków w różnych rozmiarach. Jeśli jest podana, musi być też podana wartość groupIds. To pole jest opcjonalne.

bubbleOpacity

number

Przezroczystość bąbelków 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 bubbleBorderColor jest skonfigurowana, to pole ma pierwszeństwo.

bubbleMaxRadiusSize

integer

Maksymalny promień bąbelków (w pikselach). Jeśli pole zostało określone, jego wartość musi być dodatnia.

bubbleMinRadiusSize

integer

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

bubbleTextStyle

object (TextFormat)

Format tekstu w dymkach. Przekreślenia, podkreślenia i linki nie są obsługiwane.

BubbleChartLegendPosition

Gdzie powinna znajdować się legenda wykresu.

Wartości w polu enum
BUBBLE_CHART_LEGEND_POSITION_UNSPECIFIED Wartość domyślna, nie używaj.
BOTTOM_LEGEND Legenda jest renderowana na dole wykresu.
LEFT_LEGEND Legenda jest wyświetlana po lewej stronie wykresu.
RIGHT_LEGEND Legenda jest wyświetlana po prawej stronie wykresu.
TOP_LEGEND Legenda jest wyświetlana na górze wykresu.
NO_LEGEND Legenda nie jest renderowana.
INSIDE_LEGEND Legenda jest renderowana w obszarze wykresu.

CandlestickChartSpec

O wykresu świecowego.

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

object (CandlestickDomain)

Dane domeny (oś pozioma) wykresu słupka. Dane w postaci ciągów znaków będą traktowane jako oddzielne etykiety, a pozostałe – jako wartości ciągłe.

data[]

object (CandlestickData)

Dane na wykresie świecowym. Obsługiwany jest tylko jeden typ danych 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 na wykresie świecowym, z których każdy zawiera wartości niskie, otwarte, zamknięcia i wysokie dotyczące 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. Ta wartość wyznacza dolna część środkowej linii świecy.

openSeries

object (CandlestickSeries)

Dane zakresu (oś pionowa) dla wartości otwarcia/początkowej każdej świecy. Taśma dolna część świecy. Jeśli wartość będzie niższa od wartości zamknięcia, świeca zostanie wypełniona. W przeciwnym razie świeca będzie pusta.

closeSeries

object (CandlestickSeries)

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

highSeries

object (CandlestickSeries)

Dane zakresu (oś pionowa) dla każdej świecy. 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

An schemat organizacyjny. Wykresy organizacyjne wymagają unikalnego zestawu etykiet w labels i opcjonalnie mogą obejmować parentLabels oraz tooltips parentLabels zawiera dla każdego węzła etykietę identyfikującą węzeł nadrzędny. tooltips dla każdego węzła opcjonalną etykietkę.

Aby na przykład opisać wykres organizacyjny z Alicją jako prezesem zarządu, Robertem (przełożonym Alicją) i Cathy jako wiceprezesem ds. sprzedaży (również Alicji), należy: labels zawierają słowa „Alicja”, „Robert”, „Kasia”, parentLabels zawierają "", "Alicja", "Alicja" oraz tooltips zawierają słowa „prezes”, „prezes”, „wiceprezes ds. sprzedaży”.

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 wykresu 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 ona 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 selectedNodeColor jest ustawiona, 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. Pusta 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 etykietkę dotyczącą odpowiedniego węzła. Jeśli wartość jest pusta, wtyczka nie wyświetla tooltipa dla węzła. To pole jest opcjonalne.

OrgChartNodeSize

Rozmiar węzłów wykresu 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 Rozmiar węzła na wykresie organizacyjnym średniej wielkości.
LARGE Rozmiar dużego węzła wykresu organizacyjnego.

HistogramChartSpec

O wykres hisogram. Histogram grupuje elementy danych w przedziały, a każdy przedział jest wyświetlany jako kolumna elementów nałożonych na siebie. Histogramy służą do wyświetlania rozkładu zbioru danych. Każda kolumna elementów reprezentuje zakres, do którego należą te elementy. Liczba przedziałów może być wybrana automatycznie lub jawnie określona.

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 między elementami w każdej kolumnie mają być wyświetlane poziome linie rozdzielające.

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 wynosi zasobniki z zakresu 0–1,5, 1,5–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 zbiorników. Na przykład ustawienie wartości 0,05 dla wartości odstającej wskazuje, ż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. 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 daną serię w każdym zasobniku. To pole jest opcjonalne. Jeśli barColor jest ustawiona, 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, nie używaj.
BOTTOM_LEGEND Legenda jest renderowana na dole wykresu.
LEFT_LEGEND Legenda jest wyświetlana po lewej stronie wykresu.
RIGHT_LEGEND Legenda jest wyświetlana po prawej stronie wykresu.
TOP_LEGEND Legenda jest wyświetlana na górze wykresu.
NO_LEGEND Legenda nie jest renderowana.
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) na wykresie kaskadowym.

series[]

object (WaterfallChartSeries)

Dane wizualizowane na tym wykresie kaskadowym.

stackedType

enum (WaterfallChartStackedType)

Typ nakładany.

firstValueIsTotal

boolean

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

hideConnectorLines

boolean

Prawda, aby ukryć linie łączące 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 skumulowanych wartości 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 kaskadChartDomain.

reversed

boolean

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

WaterfallChartSeries

Pojedyncza seria danych do wykresu kaskadowego.

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 wartościami dodatnimi.

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

Wartość PRAWDA powoduje ukrycie kolumny sumy częściowej z końca serii. Domyślnie na końcu każdej serii jest wyświetlana kolumna z sumą częściową. Ustawienie tego pola na wartość „PRAWDA” spowoduje ukrycie kolumny sumy częściowej w przypadku tej serii.

customSubtotals[]

object (WaterfallChartCustomSubtotal)

Niestandardowe kolumny sum częściowych wyświetlane w tej serii. Kolejność sum cząstkowych jest nieistotna. Dla każdego punktu danych można zdefiniować tylko 1 podsumę.

dataLabel

object (DataLabel)

Informacje o etykietach danych 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 color jest ustawiona, to pole ma pierwszeństwo.

WaterfallChartCustomSubtotal

Niestandardowa kolumna sumy częściowej serii kaskadowych wykresów.

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

integer

Indeks liczony od zera punktu danych w ciągu. Jeśli dataIsSubtotal to prawda, punkt danych w tym indeksie to suma częściowa. W przeciwnym razie suma częściowa pojawi się po punkcie danych z tym indeksem. 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 dane wskazują na subtotalIndex to suma częściowa. Jeśli ma wartość Fałsz, suma częściowa zostanie obliczona i będzie widoczna po punkcie danych.

WaterfallChartStackedType

Opcje typów skumulowanych dla wykresów kaskadowych.

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 wartości domeny (na osi poziomej) są nakładane w pionie.
SEQUENTIAL Seria zostanie 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 zawierające dane nieliczbowe lub brakujące nie zostaną renderowane. Jeśli colorData nie został określony, dane te służą również do określania kolorów tła komórki 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 podasz żadnej wartości, sizeData jest używany do określania kolorów tła. Jeśli dane zostaną określone, powinny mieć postać liczbową. colorScaleokreśla, jak wartości w tych danych mają być mapowane na kolory tła komórek danych.

textFormat

object (TextFormat)

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

levels

integer

Liczba poziomów danych wyświetlanych na mapie drzewa. Te poziomy są interaktywne i są wyświetlane z etykietami. Jeśli nie zostanie określona, domyślna wartość to 2.

hintedLevels

integer

Liczba dodatkowych poziomów danych poza poziomami oznaczonymi etykietami do wyświetlenia na wykresie diagramu. Te poziomy nie są interaktywne i wyświetlają się bez etykiet. Jeśli nie zostanie podana, domyślna wartość to 0.

minValue

number

Minimalna możliwa wartość danych. Komórki z wartościami mniejszymi od tej wartości będą miały taki sam kolor jak komórki z tą wartością. Jeśli nie podasz żadnej wartości, domyślnie zostanie użyta rzeczywista wartość minimalna z colorData lub minimalna wartość z sizeData jeśli colorData nie jest określony.

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órki danych mają przypisane kolory na podstawie wartości kolorów. Te wartości kolorów pochodzą z atrybutu colorData lub sizeData, jeśli 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 brakującymi lub nienumerycznymi wartościami kolorów będą miały noDataColor jako kolor tła.

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 z wartością koloru mniejszą lub równą minValue Jeśli nie zostanie podany, domyślnie przyjmuje się wartość #dc3912. Wycofane: użyj minValueColorStyle.

minValueColorStyle

object (ColorStyle)

Kolor tła komórek z wartością koloru mniejszą lub równą 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 środkowej między minValue i maxValue. Jeśli nie zostanie podany, domyślna wartość to #efe6dc. Wycofane: użyj midValueColorStyle

midValueColorStyle

object (ColorStyle)

Kolor tła komórek z wartością koloru w punkcie środkowym między minValue oraz maxValue Jeśli nie zostanie podany, przyjmuje się domyślnie #efe6dc. Jeśli midValueColor jest ustawiona, to pole ma pierwszeństwo.

maxValueColor
(deprecated)

object (Color)

Kolor tła komórek z wartością koloru większą lub równą maxValue Jeśli nie zostanie podany, domyślnie przyjmuje się 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, domyślnie przyjmuje się wartość #109618. Jeśli ustawiona jest też zasada maxValueColor, to pole ma pierwszeństwo.

noDataColor
(deprecated)

object (Color)

Kolor tła komórek, z którymi nie są powiązane żadne dane o kolorze. Jeśli nie zostanie podany, domyślnie przyjmuje się 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, domyślnie przyjmuje się 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 określić pojedynczą wartość danych lub agregować dane w wybranym zakresie. Możesz zaznaczyć procent lub bezwzględną różnicę względem 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 dla wartości kluczowej w podsumowaniu statystyk.

baselineValueData

object (ChartData)

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

aggregateType

enum (ChartAggregateType)

Typ agregacji danych kluczowych i danych punktu odniesienia na wykresie podsumowania statystyk. To pole nie jest obsługiwane w przypadku wykresów źródeł danych. W przypadku wykresów źródeł danych użyj pola ChartData.aggregateType w modelu 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 wyników. Na przykład przy użyciu współczynnika 10 można podzielić wszystkie wartości na wykresie przez 10. To pole jest opcjonalne.

numberFormatSource

enum (ChartNumberFormatSource)

Źródło formatu liczbowego używane na wykresie podsumowania statystyk. To pole jest opcjonalne.

customFormatOptions

object (ChartCustomNumberFormatOptions)

Niestandardowe opcje formatowania wartości kluczy i wartości odniesienia na wykresie podsumowania statystyk. To pole jest używane tylko wtedy, gdy numberFormatSource jest ustawiona na CUSTOM To pole jest opcjonalne.

KeyValueFormat

Opcje formatowania pary klucz-wartość.

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

object (TextFormat)

Opcje formatowania tekstu w parze klucz-wartość. Pole linku nie jest obsługiwane.

position

object (TextPosition)

Określa poziome pozycjonowanie tekstu wartości klucza. To pole jest opcjonalne. Jeśli nie zostanie określona, zostanie użyte domyślne pozycjonowanie.

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 linku nie jest obsługiwane.

position

object (TextPosition)

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

description

string

Opis, który jest dodawany po wartości odniesienia. 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 do użycia, jeśli wartość bazowa reprezentuje dodatnią zmianę wartości kluczowej. To pole jest opcjonalne. Jeśli positiveColor jest ustawiona, to pole ma pierwszeństwo.

negativeColor
(deprecated)

object (Color)

Kolor do użycia, jeśli wartość bazowa reprezentuje zmianę ujemną dla wartości klucza. To pole jest opcjonalne. Wycofane: użyj negativeColorStyle.

negativeColorStyle

object (ColorStyle)

Kolor do użycia, jeśli wartość bazowa reprezentuje zmianę ujemną dla wartości klucza. To pole jest opcjonalne. Jeśli ustawiona jest też zasada negativeColor, to ona 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 źródła formatowania liczb w atrybutach 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

Niestandardowe opcje formatowania liczb w atrybutach wykresu.

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

string

Niestandardowy prefiks dołączany do atrybutu wykresu. To pole jest opcjonalne.

suffix

string

Niestandardowy sufiks do dołączenia 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 elementy ukryte ręcznie, jak i 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 Ukryte wiersze i kolumny na wykresach są pomijane.
SKIP_HIDDEN_ROWS Wykresy pomijają tylko ukryte wiersze.
SKIP_HIDDEN_COLUMNS Wykresy pomijają tylko ukryte kolumny.
SHOW_ALL Wykresy nie pomijają żadnych 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 color jest ustawiona, to pole ma pierwszeństwo.