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 stosowane w przypadku ułatwień dostępu.

titleTextFormat

object (TextFormat)

Format tekstu tytułu. Przekreślenia, podkreślenia i linki 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. Przekreślenia, podkreślenia i linki nie są obsługiwane.

subtitleTextPosition

object (TextPosition)

Pozycja tekstu podtytułu. To pole jest opcjonalne.

fontName

string

Nazwa czcionki, która będzie domyślnie używana dla całego tekstu wykresu (np. tytułu, etykiet osi, legendy). Jeśli czcionka jest określona w konkretnej części wykresu, zastąpi tę nazwę.

maximized

boolean

Wartość Prawda, aby wykres wypełnił całą przestrzeń, w której jest renderowany, z minimalnym dopeł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 backgroundColor jest ustawiona, 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. Zobacz BasicChartType , aby wyświetlić listę wszystkich wykresów obsługiwanych przez tę funkcję.

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 diagramu w postaci mapy drzewa.

scorecardChart

object (ScorecardChartSpec)

Specyfikacja wykresu podsumowania statystyk.

TextPosition

Ustawienia pozycji dla 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 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 zmienić widok wykresu w 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.na wykresie liniowym brakuje segmentów linii). Aby wyeliminować te luki, ustaw tę wartość na „true”. Dotyczy wykresów liniowych, warstwowych i kombi.

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)

Działanie etykietek i wyróżniania danych po najechaniu kursorem na obszar danych i wykresu.

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. 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 dwie skumulowane serie słupkowe i jedną serię warstwową, obsługiwane będą etykiety wszystkich danych. Jeśli zawiera ona serie 3 słupkowe i 2 serie warstwowe, etykiety danych łącznych 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 An wykres warstwowy.
COLUMN O wykres kolumnowy.
SCATTER O wykres punktowy.
COMBO O wykres mieszany.
STEPPED_AREA O wykres schodkowy.

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)

Położenie tej osi.

title

string

Tytuł tej osi. Jeśli jest ustawione, zastępuje wszystkie tytuły ustalone na podstawie nagłówków danych.

format

object (TextFormat)

Format tytułu. Prawidłowy 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 dla tej osi.

BasicChartAxisPosition

Położenie osi wykresu.

Wartości w polu enum
BASIC_CHART_AXIS_POSITION_UNSPECIFIED Wartość domyślna, nie używaj.
BOTTOM_AXIS Oś renderowana u dołu wykresu. W przypadku większości wykresów jest to standardowa oś główna. W przypadku wykresów słupkowych jest to oś pomocnicza.
LEFT_AXIS Oś renderowana po lewej stronie wykresu. W przypadku większości wykresów jest to oś mniejsza. 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ś mniejsza. W przypadku wykresów słupkowych jest to nietypowa oś główna.

ChartAxisViewWindowOptions

Opcje definiujące „okno widoku” dla wykresu (np. wartości widoczne 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 zasada jest nieskonfigurowana, automatycznie określa minimalną wartość, która jest odpowiednia dla danych.

viewWindowMax

number

Maksymalna wartość liczbowa wyświetlana w tym oknie widoku. Jeśli zasada jest nieskonfigurowana, automatycznie określa maksymalną wartość, która jest odpowiednia dla danych.

viewWindowMode

enum (ViewWindowMode)

Tryb okna widoku.

ViewWindowMode

Tryb okna widoku. Określa on, jak traktować minimalną i maksymalną długość okna widoku.

Wartości w polu enum
DEFAULT_VIEW_WINDOW_MODE Domyślny tryb okna widoku używany w edytorze Arkuszy na potrzeby tego typu wykresu. W większości przypadków ustawiony tryb domyślny odpowiada PRETTY
VIEW_WINDOW_MODE_UNSUPPORTED Nie używać. Oznacza, że obecnie ustawiony tryb nie jest obsługiwany przez interfejs API.
EXPLICIT Działa zgodnie z wartością minimalną i maksymalną, jeśli została określona. Jeśli wartość nie jest określona, wraca do PRETTY .
PRETTY Wybiera wartość minimalną i maksymalną, dzięki którym 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. Na przykład na wykresie cen akcji w czasie są to dane reprezentujące daty.

reversed

boolean

Wartość prawda powoduje odwrócenie kolejności wartości w domenie (oś pozioma).

ChartData

Dane zawarte 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, według której należy grupować dane, jeśli ChartData zawiera informacje o domenie 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ędnionych danych; należy ustawić dokładnie jedną wartość. type może być tylko jednym z tych elementów:
sourceRange

object (ChartSourceRange)

Zakresy źródłowe 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) & wszystkie serie muszą mieć taką samą liczbę zakresów źródłowych. Jeśli używasz więcej niż 1 zakresu źródłowego, zakres źródłowy z danym przesunięciem musi być ustalony i przylegający w obrębie domeny i 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 rozbijać 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. Wszelkie wartości serii wykresów, które należą do tego samego zasobnika, 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 sumy rule Reguła, która zostanie zastosowana 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 podział wartości daty i godziny w kolumnie danych źródłowych na segmenty na podstawie wybranych elementów daty lub godziny.

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

enum (ChartDateTimeRuleType)

Typ stosowanego grupowania według daty i godziny.

ChartDateTimeRuleType

Dostępne typy reguł grupowania według daty i godziny.

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 Pogrupuj daty według godziny przy użyciu systemu 24-godzinnego (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 zostaną przetłumaczone na podstawie ustawień regionalnych arkusza kalkulacyjnego.
DAY_OF_YEAR Grupuj daty według dnia roku, od 1 do 366. Pamiętaj, że daty po 29 lutego trafiają do innych grup w latach przestępnych niż w latach bez 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, na przykład 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 Możesz pogrupować daty według roku, miesiąca i dnia, np. 2008-11-22.

ChartHistogramRule

Umożliwia uporządkowanie wartości liczbowych w kolumnie danych źródłowych w zasobnikach o stałym rozmiarze.

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

number

Minimalna wartość, z jaką elementy są umieszczane w segmentach. Wartości mniejsze od wartości minimalnej są grupowane w jednym zasobniku. Jeśli go nie podasz, zależy od minimalnej wartości produktu.

maxValue

number

Maksymalna wartość, z jaką elementy są umieszczane w zasobnikach. Wartości większe niż maksimum są zgrupowane w jednym zasobniku. 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 agregacji liczenia.
MAX Maksymalna funkcja agregacji.
MEDIAN Funkcja agregacji mediany.
MIN Minimalna funkcja agregacji.
SUM Funkcja agregacji sumy.

BasicChartSeries

Pojedyncza seria danych na wykresie. Na przykład na wykresie cen akcji w czasie może istnieć wiele serii – jedna dla „Cena otwarta”, „Wysoka cena”, „Niska cena”. i „Cena końcowa”.

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)

Oś pomocnicza, która określa zakres wartości tej serii. Na przykład na wykresie akcji w czasie wykresu wolumenu mogą być przypięte z prawej strony z cenami po lewej stronie, 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. Prawidłowy tylko wtedy, gdy parametr chartType to COMBO Różne typy będą miały wpływ na sposób wizualizacji serii. Tylko LINE, AREA i COLUMN są obsługiwane.

lineStyle

object (LineStyle)

Styl linii w serii. Prawidłowy tylko wtedy, gdy parametr chartType to AREA, LINE lub SCATTER COMBO wykresy są również obsługiwane, jeśli series chart type to 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 color jest ustawiona, to pole ma pierwszeństwo.

pointStyle

object (PointStyle)

Styl punktów powiązanych z tą serią. Prawidłowy tylko wtedy, gdy parametr chartType to AREA, LINE lub SCATTER COMBO wykresy są również obsługiwane, jeśli series chart type to 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 łącznika 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 Linia przerywana z wartością „średni”. długości.
MEDIUM_DASHED_DOTTED Linia naprzemienna „medium” myślnik i kropka.
LONG_DASHED Linia przerywana, w której łączniki są „długie”. długości.
LONG_DASHED_DOTTED Linia na przemian „długiej” myślnik i kropka.

DataLabel

Ustawienia jednego zestawu etykiet danych. Etykiety danych to adnotacje wyświetlane obok zbioru danych, np. punkty na wykresie liniowym, które zawierają dodatkowe informacje o tym, co zawierają dane, np. tekstowe przedstawienie wartości danego punktu 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 linku 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 Te dane muszą mieć taką samą długość jak seria lub inny element, do którego zastosowano tę etykietę. 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 Pozycjonowanie 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, u góry, na dole, w przypadku wartości ujemnych).
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 Okrąg.
DIAMOND Romb.
HEXAGON Kształt sześciokąta.
PENTAGON Kształt pięciokąta.
SQUARE Kwadratowy kształt.
STAR Kształt gwiazdy.
TRIANGLE W kształcie trójkąta.
X_MARK Kształt znaku X.

BasicSeriesDataPointStyleOverride

Ustawienia zastępowania stylu dla pojedynczego punktu danych serii.

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 punktu danych serii. Prawidłowy tylko wtedy, gdy parametr chartType to AREA, LINE lub SCATTER COMBO wykresy są również obsługiwane, jeśli series chart type to 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 dwie wartości 20 i 80 zostaną narysowane od 0, przy czym 80 to 80 jednostek od osi poziomej. 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 Pionowe stosy są rozciągnięte, by dotrzeć do początku wykresu, a wartości są ułożone względem siebie jako procentowe wartości procentowe.

BasicChartCompareMode

Typ trybu porównywania, który opisuje działanie etykietek i wyróżniania danych po najechaniu 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)

Miejsce, w którym ma zostać rysowana legenda wykresu kołowego.

domain

object (ChartData)

Dane obejmujące domenę wykresu kołowego.

series

object (ChartData)

Dane obejmujące tę jedyną serię na wykresie kołowym.

threeDimensional

boolean

Prawda, jeśli koło jest trójwymiarowe.

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 Do każdego wycinka koła dołączona jest etykieta.

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 dymków. 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 osi y dymka. Wartości te umożliwiają odnalezienie dymków na wykresie w pionie.

groupIds

object (ChartData)

Dane zawierające identyfikatory grup dymków. Wszystkie dymki o tym samym identyfikatorze grupy są rysowane w tym samym kolorze. Jeśli bubbleSizes to pole musisz też określić, 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 określisz parametr, groupIds także musi być określone. 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 ustawiona, to pole ma pierwszeństwo.

bubbleMaxRadiusSize

integer

Maksymalny rozmiar promienia bąbelków (w pikselach). Jeśli pole jest określone, musi być wartością dodatnią.

bubbleMinRadiusSize

integer

Minimalny rozmiar promienia 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) dla wykresu świecowego. Dane w postaci ciągów znaków będą traktowane jako osobne 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 domeny CandlestickDomain.

reversed

boolean

Wartość prawda powoduje odwrócenie kolejności 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 niskiej/minimalnej wartości każdej świecy. Ta wartość wyznacza dolna część środkowej linii świecy.

openSeries

object (CandlestickSeries)

Dane zakresu (oś pionowa) wartości otwartej/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. Ta część znajduje się w górnej części świecy. Jeśli wartość będzie większa od otwartej wartości, ś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 tabeli CandlestickSeries.

OrgChartSpec

An schemat organizacyjny. Wykresy organizacyjne wymagają unikalnego zestawu etykiet w labels i opcjonalnie mogą obejmować parentLabels oraz tooltips parentLabels zawierają dla każdego węzła etykietę identyfikującą węzeł nadrzędny. tooltips zawierają 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 nodeColor jest ustawiona, 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 selectedNodeColor jest ustawiona, to pole ma pierwszeństwo.

labels

object (ChartData)

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

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ść będzie pusta, nie będzie wyświetlana etykietka 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, nie używaj.
SMALL Rozmiar węzła małego wykresu organizacyjnego.
MEDIUM Średni rozmiar węzła wykresu organizacyjnego.
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 stos. 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 histogramu może być albo pojedynczą serią wartości do uwzględnienia w zasobnikach, albo wieloma szeregami o tej samej długości, zawierającymi nazwę serii, po której następuje wartości do zgrupowania.

legendPosition

enum (HistogramChartLegendPosition)

Pozycja legendy wykresu.

showItemDividers

boolean

Określa, czy między elementami w poszczególnych kolumnach mają być wyświetlane poziome linie podziału.

bucketSize

number

Domyślnie rozmiar zasobnika (zakres wartości umieszczonych w jednej kolumnie) jest wybierany automatycznie, ale w tym miejscu można go zastąpić. Np. Rozmiar zasobnika 1,5 oznacza zasobniki z zakresu od 0 do 1,5, 1,5–3,0 itd. Nie może być wartością ujemną. To pole jest opcjonalne.

outlierPercentile

number

Centyl wartości odstających jest używany do zapewnienia, że wartości odstające nie wpływają niekorzystnie na obliczanie rozmiarów zasobników. Na przykład ustawienie wartości odstających 0,05 oznacza, że górne i dolne 5% wartości jest obliczane przy obliczaniu zasobników. Wartości są nadal uwzględnione na wykresie. zostaną dodane do pierwszego lub ostatniego zasobnika zamiast do własnego. Musi mieścić się w zakresie od 0,0 do 0,5.

HistogramSeries

Histogram zawierający kolor i dane serii.

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

object (Color)

Kolor kolumny reprezentującej daną serię w każdym zasobniku. 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 dla tej serii histogramu.

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

firstValueIsTotal

boolean

Wartość Prawda pozwala zinterpretować pierwszą wartość jako sumę.

hideConnectorLines

boolean

Prawda, aby ukryć linie łączące między kolumnami.

connectorLineStyle

object (LineStyle)

Styl linii dla 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 i żaden CUSTOM ani placement można ustawić na totalDataLabel.

WaterfallChartDomain

Domena wykresu kaskadowego.

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

object (ChartData)

Dane domeny kaskadChartDomain.

reversed

boolean

Wartość prawda powoduje odwrócenie kolejności 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 dla wszystkich kolumn w tej serii z wartościami ujemnymi.

subtotalColumnsStyle

object (WaterfallChartColumnStyle)

Style dla wszystkich kolumn sum częściowych w tej serii.

hideTrailingSubtotal

boolean

Wartość Prawda powoduje ukrycie kolumny sumy częściowej na końcu serii. Domyślnie na końcu każdej serii jest wyświetlana kolumna z sumą częściową. Ustawienie wartości tego pola spowoduje ukrycie tej kolumny sumy częściowej dla 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 jedną sumę częściową.

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 sum częściowych o dowolnych indeksach, ale sumy częściowe nie mają wpływu na indeksy punktów danych. Jeśli na przykład seria ma trzy punkty danych, ich indeksy będą zawsze wynosić 0, 1 i 2 niezależnie od tego, ile sum częściowych występuje w serii lub 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, nie używaj.
STACKED Wartości odpowiadające tej samej wartości domeny (na osi poziomej) są nakładane w pionie.
SEQUENTIAL Seria zostanie rozmieszczona wzdłuż osi poziomej.

TreemapChartSpec

O 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 w mapie drzewa.

parentLabels

object (ChartData)

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

sizeData

object (ChartData)

Dane określające rozmiar każdej komórki danych mapy drzewa. Te dane mają zazwyczaj postać liczbową. 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ą. colorScale określa sposób mapowania wartości danych w tle na kolory tła komórek danych.

textFormat

object (TextFormat)

Format tekstowy wszystkich etykiet na wykresie. Pole linku 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 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ść maksymalna z colorData lub maksymalną wartość z sizeData jeśli 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 headerColor jest ustawiona, to pole ma pierwszeństwo.

colorScale

object (TreemapChartColorScale)

Skala kolorów komórek danych na wykresie diagramu. Komórki danych mają przypisane kolory na podstawie wartości kolorów. Wartości kolorów pochodzą z colorData lub od sizeData jeśli colorData nie jest określony. Komórki, których wartości kolorów są mniejsze lub równe minValue będzie miała minValueColor jako kolor tła. Komórki, w których wartości kolorów są większe lub równe maxValue będzie miała maxValueColor jako kolor tła. Komórki z wartościami kolorów pomiędzy minValue oraz maxValue będzie mieć kolory tła w gradientie między minValueColor oraz maxValueColor, środkiem gradientu jest midValueColor. Komórki z brakującymi lub nienumerycznymi wartościami kolorów będą miały noDataColor jako kolor tła.

hideTooltips

boolean

Aby ukryć etykietki, ustaw wartość Prawda.

TreemapChartColorScale

Skala kolorów wykresu w formie diagramu.

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, domyślnie przyjmuje się wartość #dc3912. Jeśli minValueColor jest ustawiona, to pole ma pierwszeństwo.

midValueColor
(deprecated)

object (Color)

Kolor tła komórek z wartością koloru w punkcie środkowym między minValue oraz 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, domyślna wartość to #efe6dc. Jeśli midValueColor jest ustawiona, 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, 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 maxValueColor jest ustawiona, 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 komórek, z którymi nie są powiązane żadne dane o kolorze. Jeśli nie zostanie podany, domyślnie przyjmuje się wartość #000000. Jeśli noDataColor jest ustawiona, 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 (nazywanych KPI). Wykres podsumowania statystyk może przedstawiać całkowitą sprzedaż, średni koszt lub najlepiej sprzedającą się pozycję. 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 kluczowych i podstawowych danych z wykresu na wykresie podsumowania statystyk. To pole nie jest obsługiwane w przypadku wykresów źródeł danych. Użyj ChartData.aggregateType argumentu keyValueData lub baselineValueData zamiast wykresów źródła danych. To pole jest opcjonalne.

keyValueFormat

object (KeyValueFormat)

Opcje formatowania pary klucz-wartość.

baselineValueFormat

object (BaselineValueFormat)

Opcje formatowania wartości odniesienia. To pole jest potrzebne tylko wtedy, gdy baselineValueData jest określony.

scaleFactor

number

Wartość do skalowania klucza podsumowania statystyk i wartości odniesienia. 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 pozycję wartości klucza w poziomie. 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 dla wartości odniesienia. Pole linku nie jest obsługiwane.

position

object (TextPosition)

Określa pozycję tekstu w poziomie. To pole jest opcjonalne. Jeśli nie zostanie określona, zostanie użyte domyślne pozycjonowanie.

description

string

Opis, który jest dodawany po wartości odniesienia. To pole jest opcjonalne.

positiveColor
(deprecated)

object (Color)

Kolor do użycia, jeśli wartość bazowa reprezentuje dodatnią zmianę wartości kluczowej. 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 negativeColor jest ustawiona, 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, nie używaj.
ABSOLUTE_DIFFERENCE Stosowanie bezwzględnej różnicy między wartością kluczową a wartością odniesienia.
PERCENTAGE_DIFFERENCE Użyj różnicy procentowej między wartością klucza a wartością odniesienia.

ChartNumberFormatSource

Opcje źródła formatowania liczb w atrybutach wykresu.

Wartości w polu enum
CHART_NUMBER_FORMAT_SOURCE_UNDEFINED Wartość domyślna, nie używaj.
FROM_DATA Dziedzicz formatowanie liczb z danych.
CUSTOM Zastosuj formatowanie niestandardowe określone przez 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ć wiersze źródłowe, które są ukryte. 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, nie używaj.
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

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