Charts

Diagram yang Disematkan

Diagram yang disematkan dalam sheet.

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

integer

ID diagram.

spec

object (ChartSpec)

Spesifikasi diagram.

position

object (EmbeddedObjectPosition)

Posisi diagram.

border

object (EmbeddedObjectBorder)

Batas diagram.

ChartSpec

Spesifikasi diagram.

Representasi 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.
}
Kolom
title

string

Judul diagram.

altText

string

Teks alternatif yang mendeskripsikan diagram. Ini sering digunakan untuk aksesibilitas.

titleTextFormat

object (TextFormat)

Format teks judul. Coret, garis bawah, dan link tidak didukung.

titleTextPosition

object (TextPosition)

Posisi teks judul. Kolom ini bersifat opsional.

subtitle

string

Subjudul diagram.

subtitleTextFormat

object (TextFormat)

Format teks subtitel. Coret, garis bawah, dan link tidak didukung.

subtitleTextPosition

object (TextPosition)

Posisi teks subtitel. Kolom ini bersifat opsional.

fontName

string

Nama font untuk digunakan secara default pada semua teks diagram (mis., judul, label sumbu, legenda). Jika font ditentukan untuk bagian diagram tertentu, font ini akan mengganti nama font ini.

maximized

boolean

Benar untuk membuat diagram mengisi seluruh ruang tempat diagram dirender dengan padding minimum. Salah untuk menggunakan padding default. (Tidak berlaku untuk diagram Geografis dan Org.)

backgroundColor
(deprecated)

object (Color)

Warna latar belakang seluruh diagram. Tidak berlaku untuk diagram Org. Tidak digunakan lagi: Gunakan backgroundColorStyle.

backgroundColorStyle

object (ColorStyle)

Warna latar belakang seluruh diagram. Tidak berlaku untuk diagram Org. Jika backgroundColor juga ditetapkan, kolom ini akan diprioritaskan.

dataSourceChartProperties

object (DataSourceChartProperties)

Jika ada, kolom ini berisi properti khusus diagram sumber data.

filterSpecs[]

object (FilterSpec)

Filter yang diterapkan ke data sumber diagram. Hanya didukung untuk diagram sumber data.

sortSpecs[]

object (SortSpec)

Urutan pengurutan data diagram. Hanya spesifikasi pengurutan tunggal yang didukung. Hanya didukung untuk diagram sumber data.

hiddenDimensionStrategy

enum (ChartHiddenDimensionStrategy)

Menentukan bagaimana diagram akan menggunakan baris atau kolom tersembunyi.

Kolom union chart. Spesifikasi diagram spesifik, tepat satu nilai harus ditetapkan. chart hanya dapat berupa salah satu dari berikut:
basicChart

object (BasicChartSpec)

Spesifikasi diagram dasar, dapat berupa salah satu dari berbagai jenis diagram. Lihat BasicChartType untuk daftar semua diagram yang didukung ini.

pieChart

object (PieChartSpec)

Spesifikasi diagram lingkaran.

bubbleChart

object (BubbleChartSpec)

Spesifikasi diagram balon.

candlestickChart

object (CandlestickChartSpec)

Spesifikasi diagram batang lilin.

orgChart

object (OrgChartSpec)

Spesifikasi diagram organisasi.

histogramChart

object (HistogramChartSpec)

Spesifikasi diagram histogram.

waterfallChart

object (WaterfallChartSpec)

Spesifikasi diagram waterfall.

treemapChart

object (TreemapChartSpec)

Spesifikasi diagram peta hierarki.

scorecardChart

object (ScorecardChartSpec)

Spesifikasi diagram kartu skor.

Posisi Teks

Setelan posisi untuk teks.

Representasi JSON
{
  "horizontalAlignment": enum (HorizontalAlign)
}
Kolom
horizontalAlignment

enum (HorizontalAlign)

Setelan perataan horizontal untuk bagian teks.

DataSourceChartProperties

Properti diagram sumber data.

Representasi JSON
{
  "dataSourceId": string,
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
Kolom
dataSourceId

string

ID sumber data yang terkait dengan diagram.

dataExecutionStatus

object (DataExecutionStatus)

Hanya output. Status eksekusi data.

BasicChartSpec

Spesifikasi untuk diagram dasar. Lihat BasicChartType untuk daftar diagram yang didukung ini.

Representasi 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)
  }
}
Kolom
chartType

enum (BasicChartType)

Jenis diagram.

legendPosition

enum (BasicChartLegendPosition)

Posisi legenda diagram.

axis[]

object (BasicChartAxis)

Sumbu pada diagram.

domains[]

object (BasicChartDomain)

Domain data yang termasuk dalam diagram ini. Hanya satu domain yang didukung.

series[]

object (BasicChartSeries)

Data yang divisualisasikan oleh diagram ini.

headerCount

integer

Jumlah baris atau kolom dalam data yang merupakan "header". Jika tidak ditetapkan, Google Spreadsheet akan menebak jumlah baris yang merupakan header berdasarkan data.

(Perhatikan bahwa BasicChartAxis.title dapat mengganti judul sumbu yang disimpulkan dari nilai header.)

threeDimensional

boolean

Benar untuk membuat diagram dalam 3D. Berlaku untuk diagram Batang dan Kolom.

interpolateNulls

boolean

Jika beberapa nilai dalam rangkaian tidak ada, celah mungkin muncul dalam diagram (misalnya, segmen garis dalam diagram garis akan hilang). Untuk menghilangkan kesenjangan ini, tetapkan ke true. Berlaku untuk diagram Garis, Area, dan Kombo.

stackedType

enum (BasicChartStackedType)

Jenis bertumpuk untuk diagram yang mendukung tumpukan vertikal. Berlaku untuk diagram Area, Batang, Kolom, Kombo, dan Area Berlangkah.

lineSmoothing

boolean

Mendapatkan apakah semua baris harus dirender lancar atau lurus secara default. Berlaku untuk Diagram garis.

compareMode

enum (BasicChartCompareMode)

Perilaku tooltip dan penyorotan data saat mengarahkan kursor ke area data dan diagram.

totalDataLabel

object (DataLabel)

Mengontrol apakah akan menampilkan label data tambahan pada diagram bertumpuk yang menjumlahkan nilai total semua nilai bertumpuk pada setiap nilai di sepanjang sumbu domain. Label data ini hanya dapat ditetapkan jika chartType adalah salah satu dari AREA, BAR, COLUMN, COMBO atau STEPPED_AREA dan stackedType adalah STACKED atau PERCENT_STACKED. Selain itu, untuk COMBO, ini hanya didukung jika hanya ada satu jenis seri type yang dapat ditumpuk atau satu jenis memiliki lebih banyak seri daripada yang lain, dan setiap jenis lainnya tidak memiliki lebih dari satu seri. Misalnya, jika diagram memiliki dua deret batang bertumpuk dan satu deret area, total label data akan didukung. Jika memiliki tiga deret batang dan dua deret area, label data total tidak diizinkan. CUSTOM atau placement tidak dapat ditetapkan di totalDataLabel.

BasicChartType

Cara diagram divisualisasikan.

Enumerasi
BASIC_CHART_TYPE_UNSPECIFIED Nilai default, jangan gunakan.
BAR Diagram batang.
LINE Diagram garis.
AREA Diagram area.
COLUMN Diagram kolom.
SCATTER Diagram sebar.
COMBO Diagram kombinasi.
STEPPED_AREA Diagram area bertahap.

BasicChartLegendPosition

Tempat legenda diagram harus diposisikan.

Enumerasi
BASIC_CHART_LEGEND_POSITION_UNSPECIFIED Nilai default, jangan gunakan.
BOTTOM_LEGEND Legenda dirender di bagian bawah diagram.
LEFT_LEGEND Legenda dirender di sebelah kiri diagram.
RIGHT_LEGEND Legenda dirender di sebelah kanan diagram.
TOP_LEGEND Legenda dirender di bagian atas diagram.
NO_LEGEND Tidak ada legenda yang dirender.

Sumbu Dasar

Sumbu diagram. Diagram tidak boleh memiliki lebih dari satu sumbu per axis position.

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

enum (BasicChartAxisPosition)

Posisi sumbu ini.

title

string

Judul sumbu ini. Jika ditetapkan, parameter ini akan menggantikan judul yang disimpulkan dari header data.

format

object (TextFormat)

Format judul. Hanya valid jika sumbu tidak terkait dengan domain. Kolom link tidak didukung.

titleTextPosition

object (TextPosition)

Posisi teks judul sumbu.

viewWindowOptions

object (ChartAxisViewWindowOptions)

Opsi jendela tampilan untuk sumbu ini.

Posisi Sumbu DasarDiagram

Posisi sumbu diagram.

Enumerasi
BASIC_CHART_AXIS_POSITION_UNSPECIFIED Nilai default, jangan gunakan.
BOTTOM_AXIS Sumbu yang dirender di bagian bawah diagram. Untuk sebagian besar diagram, ini adalah sumbu utama standar. Untuk diagram batang, ini adalah sumbu minor.
LEFT_AXIS Sumbu yang dirender di sebelah kiri diagram. Untuk sebagian besar diagram, ini adalah sumbu minor. Untuk diagram batang, ini adalah sumbu utama standar.
RIGHT_AXIS Sumbu yang dirender di sebelah kanan diagram. Untuk sebagian besar diagram, ini adalah sumbu minor. Untuk diagram batang, ini adalah sumbu utama yang tidak biasa.

OpsiAxisViewWindowOptions

Opsi yang menentukan "jendela tampilan" untuk diagram (seperti nilai yang terlihat dalam sumbu).

Representasi JSON
{
  "viewWindowMin": number,
  "viewWindowMax": number,
  "viewWindowMode": enum (ViewWindowMode)
}
Kolom
viewWindowMin

number

Nilai numerik minimum yang akan ditampilkan di jendela tampilan ini. Jika tidak disetel, nilai minimum yang terlihat baik untuk data akan otomatis ditentukan.

viewWindowMax

number

Nilai numerik maksimum yang akan ditampilkan di jendela tampilan ini. Jika tidak disetel, nilai maksimum yang terlihat baik untuk data akan otomatis ditentukan.

viewWindowMode

enum (ViewWindowMode)

Mode jendela tampilan.

Mode WindowView

Mode jendela tampilan. Ini menentukan cara memperlakukan nilai minimum dan maksimum jendela tampilan.

Enumerasi
DEFAULT_VIEW_WINDOW_MODE Mode jendela tampilan default yang digunakan di editor Spreadsheet untuk jenis diagram ini. Pada umumnya, jika disetel, mode default setara dengan PRETTY.
VIEW_WINDOW_MODE_UNSUPPORTED Jangan gunakan. Merepresentasikan bahwa mode yang saat ini ditetapkan tidak didukung oleh API.
EXPLICIT Mengikuti nilai minimum dan maksimum persis jika ditentukan. Jika tidak ditentukan, nilai akan kembali ke nilai PRETTY.
PRETTY Memilih nilai minimum dan maksimum yang membuat diagram terlihat bagus. Nilai minimum dan maksimum akan diabaikan dalam mode ini.

DomainBagan Dasar

Domain diagram. Misalnya, jika Anda membuat diagram harga saham dari waktu ke waktu, ini akan menjadi tanggal.

Representasi JSON
{
  "domain": {
    object (ChartData)
  },
  "reversed": boolean
}
Kolom
domain

object (ChartData)

Data domain. Misalnya, jika Anda membuat diagram harga saham dari waktu ke waktu, ini adalah data yang mewakili tanggal tersebut.

reversed

boolean

Benar untuk membalik urutan nilai domain (sumbu horizontal).

Data Diagram

Data yang disertakan dalam domain atau seri.

Representasi 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.
}
Kolom
groupRule

object (ChartGroupRule)

Aturan untuk mengelompokkan data jika ChartData mendukung domain diagram sumber data. Hanya didukung untuk diagram sumber data.

aggregateType

enum (ChartAggregateType)

Jenis agregasi untuk rangkaian diagram sumber data. Hanya didukung untuk diagram sumber data.

Kolom union type. Jenis data yang disertakan, tepat satu nilai harus ditetapkan. type hanya dapat berupa salah satu dari berikut:
sourceRange

object (ChartSourceRange)

Rentang sumber data.

columnReference

object (DataSourceColumnReference)

Referensi ke kolom sumber data yang dibaca data.

DiagramSourceRange

Rentang sumber untuk diagram.

Representasi JSON
{
  "sources": [
    {
      object (GridRange)
    }
  ]
}
Kolom
sources[]

object (GridRange)

Rentang data untuk deret atau domain. Tepat satu dimensi harus memiliki panjang 1, dan semua sumber dalam daftar harus memiliki dimensi yang sama dengan panjang 1. Domain (jika ada) & semua rangkaian harus memiliki jumlah rentang sumber yang sama. Jika menggunakan lebih dari satu rentang sumber, rentang sumber pada offset tertentu harus berurutan dan berdekatan di seluruh domain dan rangkaian.

Misalnya, ini adalah konfigurasi yang valid:

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

DiagramGrupAturan

Setelan opsional di ChartData domain diagram sumber data yang menentukan bucket untuk nilai di domain, bukan membagi setiap nilai.

Misalnya, saat merencanakan diagram sumber data, Anda dapat menentukan aturan histogram di domain (hanya boleh berisi nilai numerik), dengan mengelompokkan nilainya ke dalam bucket. Setiap nilai deret diagram yang termasuk dalam bucket yang sama akan digabungkan berdasarkan aggregateType.

Representasi 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.
}
Kolom
Kolom union rule. Aturan yang akan diterapkan pada ChartData. rule hanya dapat berupa salah satu dari berikut:
dateTimeRule

object (ChartDateTimeRule)

ChartDateTimeRule.

histogramRule

object (ChartHistogramRule)

ChartHistogramRule

ChartDateTimeRule

Memungkinkan Anda mengatur nilai waktu tanggal di kolom data sumber ke dalam bucket berdasarkan bagian yang dipilih dari nilai tanggal atau waktu.

Representasi JSON
{
  "type": enum (ChartDateTimeRuleType)
}
Kolom
type

enum (ChartDateTimeRuleType)

Jenis pengelompokan tanggal dan waktu yang akan diterapkan.

ChartDateTimeRuleType

Jenis aturan pengelompokan tanggal dan waktu yang tersedia.

Enumerasi
CHART_DATE_TIME_RULE_TYPE_UNSPECIFIED Jangan gunakan jenis default.
SECOND Kelompokkan tanggal menurut detik, dari 0 hingga 59.
MINUTE Kelompokkan tanggal menurut menit, dari 0 hingga 59.
HOUR Kelompokkan tanggal menurut jam menggunakan sistem 24 jam, dari 0 hingga 23.
HOUR_MINUTE Kelompokkan tanggal menurut jam dan menit menggunakan sistem 24 jam, misalnya 19.45.
HOUR_MINUTE_AMPM Kelompokkan tanggal menurut jam dan menit menggunakan sistem 12 jam, misalnya 19.45. Penetapan AM/PM diterjemahkan berdasarkan lokalitas spreadsheet.
DAY_OF_WEEK Kelompokkan tanggal menurut hari, misalnya Minggu. Hari dalam seminggu akan diterjemahkan berdasarkan lokalitas spreadsheet.
DAY_OF_YEAR Kelompokkan tanggal menurut hari, dari 1 hingga 366. Perhatikan bahwa tanggal setelah 29 Februari jatuh di bucket yang berbeda pada tahun kabisat dibandingkan tahun non-kabisat.
DAY_OF_MONTH Kelompokkan tanggal menurut hari, dari 1 hingga 31.
DAY_MONTH Kelompokkan tanggal menurut hari dan bulan, misalnya 22-Nov. Bulan diterjemahkan berdasarkan lokal spreadsheet.
MONTH Kelompokkan tanggal menurut bulan, misalnya November. Bulan diterjemahkan berdasarkan lokal spreadsheet.
QUARTER Kelompokkan tanggal menurut kuartal, misalnya Q1 (yang mewakili Jan-Mar).
YEAR Kelompokkan tanggal menurut tahun, misalnya 2008.
YEAR_MONTH Kelompokkan tanggal menurut tahun dan bulan, misalnya 2008 - Nov. Bulan diterjemahkan berdasarkan lokal spreadsheet.
YEAR_QUARTER Kelompokkan tanggal menurut tahun dan kuartal, misalnya Kuartal 4 2008.
YEAR_MONTH_DAY Kelompokkan tanggal menurut tahun, bulan, dan hari, misalnya 2008-11-22.

AturanHistogramAturan

Memungkinkan Anda mengatur nilai numerik di kolom data sumber ke dalam bucket dengan ukuran konstan.

Representasi JSON
{
  "minValue": number,
  "maxValue": number,
  "intervalSize": number
}
Kolom
minValue

number

Nilai minimum tempat item ditempatkan ke dalam bucket. Nilai yang lebih kecil dari nilai minimum dikelompokkan ke dalam satu bucket. Jika dihilangkan, nilai tersebut akan ditentukan oleh nilai item minimum.

maxValue

number

Nilai maksimum tempat item ditempatkan ke dalam bucket. Nilai yang lebih besar dari nilai maksimum dikelompokkan ke dalam satu bucket. Jika dihilangkan, nilai tersebut akan ditentukan oleh nilai item maksimum.

intervalSize

number

Ukuran bucket yang dibuat. Harus positif.

TipeAgregat Diagram

Jenis agregasi untuk deret diagram.

Enumerasi
CHART_AGGREGATE_TYPE_UNSPECIFIED Nilai default, jangan gunakan.
AVERAGE Fungsi agregat rata-rata.
COUNT Hitung fungsi agregat.
MAX Fungsi agregat maksimum.
MEDIAN Fungsi agregat median.
MIN Fungsi agregat minimum.
SUM Fungsi penjumlahan agregat.

BasicChartSeries

Satu deret data dalam diagram. Misalnya, jika Anda membuat diagram harga saham dari waktu ke waktu, beberapa seri mungkin ada, satu untuk "Harga Terbuka", "Harga Tinggi", "Harga Rendah", dan "Harga Tutup".

Representasi 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)
    }
  ]
}
Kolom
series

object (ChartData)

Data yang divisualisasikan dalam seri diagram ini.

targetAxis

enum (BasicChartAxisPosition)

Sumbu minor yang akan menentukan rentang nilai untuk deret ini. Misalnya, jika membuat diagram saham dari waktu ke waktu, seri "Volume" mungkin perlu disematkan ke sebelah kanan dengan harga yang disematkan ke sebelah kiri, karena skala volume perdagangan berbeda dengan skala harga. Menentukan sumbu yang bukan sumbu minor yang valid untuk type diagram adalah error.

type

enum (BasicChartType)

Jenis seri ini. Hanya berlaku jika chartType adalah COMBO. Jenis yang berbeda akan mengubah cara seri divisualisasikan. Hanya LINE, AREA, dan COLUMN yang didukung.

lineStyle

object (LineStyle)

Gaya garis dari seri ini. Hanya berlaku jika chartType adalah AREA, LINE, atau SCATTER. Diagram COMBO juga didukung jika series chart type berupa AREA atau LINE.

dataLabel

object (DataLabel)

Informasi tentang label data untuk seri ini.

color
(deprecated)

object (Color)

Warna untuk elemen (seperti batang, garis, dan titik) yang terkait dengan seri ini. Jika kosong, warna default akan digunakan. Tidak digunakan lagi: Gunakan colorStyle.

colorStyle

object (ColorStyle)

Warna untuk elemen (seperti batang, garis, dan titik) yang terkait dengan seri ini. Jika kosong, warna default akan digunakan. Jika color juga ditetapkan, kolom ini akan diprioritaskan.

pointStyle

object (PointStyle)

Gaya untuk titik yang terkait dengan deret ini. Hanya berlaku jika chartType adalah AREA, LINE, atau SCATTER. Diagram COMBO juga didukung jika series chart type berupa AREA, LINE, atau SCATTER. Jika kosong, gaya titik default akan digunakan.

styleOverrides[]

object (BasicSeriesDataPointStyleOverride)

Setelan penggantian gaya untuk titik data seri.

GayaGaris

Properti yang mendeskripsikan gaya garis.

Representasi JSON
{
  "width": integer,
  "type": enum (LineDashType)
}
Kolom
width

integer

Ketebalan garis, dalam px.

type

enum (LineDashType)

Jenis garis putus-putus garis.

JenisDashLine

Jenis garis putus-putus dari garis.

Enumerasi
LINE_DASH_TYPE_UNSPECIFIED Nilai default, jangan gunakan.
INVISIBLE Tidak ada jenis tanda hubung, yang setara dengan garis yang tidak terlihat.
CUSTOM Tanda hubung khusus untuk garis. Memodifikasi gaya tanda pisah kustom yang tepat saat ini tidak didukung.
SOLID Garis tebal.
DOTTED Garis putus-putus.
MEDIUM_DASHED Garis putus-putus dengan tanda hubung yang memiliki panjang "sedang".
MEDIUM_DASHED_DOTTED Garis yang bergantian antara tanda hubung "sedang" dan titik.
LONG_DASHED Garis putus-putus dengan tanda hubung memiliki panjang "panjang".
LONG_DASHED_DOTTED Garis yang bergantian antara tanda hubung "panjang" dan titik.

LabelData

Setelan untuk satu set label data. Label data adalah anotasi yang muncul di samping kumpulan data, seperti titik pada diagram garis, dan memberikan informasi tambahan tentang apa yang diwakili oleh data, seperti representasi teks dari nilai di balik titik tersebut pada grafik.

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

enum (DataLabelType)

Jenis label data.

textFormat

object (TextFormat)

Format teks yang digunakan untuk label data. Kolom link tidak didukung.

placement

enum (DataLabelPlacement)

Penempatan label data relatif terhadap data berlabel.

customLabelData

object (ChartData)

Data yang akan digunakan untuk label khusus. Hanya digunakan jika type ditetapkan ke CUSTOM. Data ini harus memiliki panjang yang sama dengan seri atau elemen lain tempat label data ini diterapkan. Selain itu, jika deret dibagi menjadi beberapa rentang sumber, data sumber ini harus berasal dari kolom berikutnya dalam data sumber. Misalnya, jika deretnya adalah B2:B4,E6:E8, data ini harus berasal dari C2:C4,F6:F8.

DataLabelType

Jenis label data.

Enumerasi
DATA_LABEL_TYPE_UNSPECIFIED Jenis label data tidak ditentukan dan akan ditafsirkan bergantung pada konteks label data dalam diagram.
NONE Label data tidak ditampilkan.
DATA Label data ditampilkan menggunakan nilai dari data seri.
CUSTOM Label data ditampilkan menggunakan nilai dari sumber data kustom yang ditunjukkan oleh customLabelData.

PenempatanLabelData

Penempatan label data relatif terhadap data berlabel.

Enumerasi
DATA_LABEL_PLACEMENT_UNSPECIFIED Pemosisian ditentukan secara otomatis oleh perender.
CENTER Pusatkan di dalam batang atau kolom, baik secara horizontal maupun vertikal.
LEFT Di sebelah kiri titik data.
RIGHT Di sebelah kanan titik data.
ABOVE Di atas titik data.
BELOW Di bawah titik data.
INSIDE_END Di dalam batang atau kolom di bagian akhir (atas jika positif, bawah jika negatif).
INSIDE_BASE Di dalam batang atau kolom di dasar.
OUTSIDE_END Di luar batang atau kolom di bagian akhir.

GayaTitik

Gaya titik pada diagram.

Representasi JSON
{
  "size": number,
  "shape": enum (PointShape)
}
Kolom
size

number

Ukuran titik. Jika kosong, ukuran default akan digunakan.

shape

enum (PointShape)

Bentuk titik. Jika kosong atau tidak ditentukan, bentuk default akan digunakan.

Bentuk Ujung

Bentuk titik.

Enumerasi
POINT_SHAPE_UNSPECIFIED Nilai default.
CIRCLE Bentuk lingkaran.
DIAMOND Bentuk berlian.
HEXAGON Bentuk segi enam.
PENTAGON Bentuk segi lima.
SQUARE Bentuk persegi.
STAR Bentuk bintang.
TRIANGLE Bentuk segitiga.
X_MARK Bentuk tanda x.

BasicSeriesDataPointStyleOverride

Setelan penggantian gaya untuk titik data seri tunggal.

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

integer

Indeks berbasis nol untuk titik data seri.

color
(deprecated)

object (Color)

Warna titik data seri. Jika kosong, default seri akan digunakan. Tidak digunakan lagi: Gunakan colorStyle.

colorStyle

object (ColorStyle)

Warna titik data seri. Jika kosong, default seri akan digunakan. Jika color juga ditetapkan, kolom ini akan diprioritaskan.

pointStyle

object (PointStyle)

Gaya titik titik data seri. Hanya berlaku jika chartType adalah AREA, LINE, atau SCATTER. Diagram COMBO juga didukung jika series chart type berupa AREA, LINE, atau SCATTER. Jika kosong, default seri akan digunakan.

BasicStackStackType

Saat diagram bertumpuk, nilai rentang (sumbu vertikal) dirender di atas satu sama lain, bukan dari sumbu horizontal. Misalnya, dua nilai 20 dan 80 akan diambil dari 0, dengan 80 sebagai 80 unit dari sumbu horizontal. Jika ditumpuk, 80 akan dirender dari 20, menempatkan 100 unit dari sumbu horizontal.

Enumerasi
BASIC_CHART_STACKED_TYPE_UNSPECIFIED Nilai default, jangan gunakan.
NOT_STACKED Deretan tidak ditumpuk.
STACKED Nilai seri ditumpuk, setiap nilai dirender secara vertikal mulai dari bagian atas nilai di bawahnya.
PERCENT_STACKED Tumpukan vertikal direntangkan untuk mencapai bagian atas diagram, dengan nilai yang ditata sebagai persentase satu sama lain.

DiagramDiagramDasar

Jenis mode perbandingan, yang menjelaskan perilaku tooltip dan penyorotan data saat mengarahkan kursor ke area data dan diagram.

Enumerasi
BASIC_CHART_COMPARE_MODE_UNSPECIFIED Nilai default, jangan gunakan.
DATUM Hanya elemen data yang difokuskan yang akan ditandai dan ditampilkan di tooltip.
CATEGORY Semua elemen data dengan kategori yang sama (mis., nilai domain) ditandai dan ditampilkan di tooltip.

Diagram LingkaranSpesifikasi

Diagram lingkaran.

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

enum (PieChartLegendPosition)

Tempat legenda diagram lingkaran harus digambar.

domain

object (ChartData)

Data yang mencakup domain diagram lingkaran.

series

object (ChartData)

Data yang mencakup satu-satunya seri diagram lingkaran.

threeDimensional

boolean

Benar jika diagram lingkaran memiliki tiga dimensi.

pieHole

number

Ukuran lubang di diagram lingkaran.

PieChartLegendPosition

Tempat legenda diagram harus diposisikan.

Enumerasi
PIE_CHART_LEGEND_POSITION_UNSPECIFIED Nilai default, jangan gunakan.
BOTTOM_LEGEND Legenda dirender di bagian bawah diagram.
LEFT_LEGEND Legenda dirender di sebelah kiri diagram.
RIGHT_LEGEND Legenda dirender di sebelah kanan diagram.
TOP_LEGEND Legenda dirender di bagian atas diagram.
NO_LEGEND Tidak ada legenda yang dirender.
LABELED_LEGEND Setiap bagian pai mengandung label.

BubbleChartSpec

Diagram balon.

Representasi 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)
  }
}
Kolom
legendPosition

enum (BubbleChartLegendPosition)

Tempat legenda diagram harus digambar.

bubbleLabels

object (ChartData)

Data yang berisi label balon. ID ini tidak harus unik.

domain

object (ChartData)

Data yang berisi nilai x balon. Nilai ini mencari balon dalam diagram secara horizontal.

series

object (ChartData)

Data yang berisi nilai y balon. Nilai ini mencari balon dalam diagram secara vertikal.

groupIds

object (ChartData)

Data yang berisi ID grup balon. Semua balon dengan ID grup yang sama digambar dalam warna yang sama. Jika bubbleSizes ditentukan, kolom ini juga harus ditentukan, tetapi dapat berisi nilai kosong. Kolom ini bersifat opsional.

bubbleSizes

object (ChartData)

Data yang berisi ukuran balon. Ukuran balon digunakan untuk menggambar balon dalam berbagai ukuran yang relatif terhadap satu sama lain. Jika ditentukan, groupIds juga harus ditentukan. Kolom ini bersifat opsional.

bubbleOpacity

number

Opasitas balon antara 0 dan 1.0. 0 sepenuhnya transparan dan 1 sepenuhnya tidak tembus pandang.

bubbleBorderColor
(deprecated)

object (Color)

Warna batas balon. Tidak digunakan lagi: Gunakan bubbleBorderColorStyle.

bubbleBorderColorStyle

object (ColorStyle)

Warna batas balon. Jika bubbleBorderColor juga ditetapkan, kolom ini akan diprioritaskan.

bubbleMaxRadiusSize

integer

Ukuran radius maksimal balon, dalam piksel. Jika ditentukan, kolom harus berupa nilai positif.

bubbleMinRadiusSize

integer

Ukuran radius minimum balon, dalam piksel. Jika spesifik, kolom harus berupa nilai positif.

bubbleTextStyle

object (TextFormat)

Format teks di dalam balon. Coret, garis bawah, dan link tidak didukung.

BubbleChartLegendPosition

Tempat legenda diagram harus diposisikan.

Enumerasi
BUBBLE_CHART_LEGEND_POSITION_UNSPECIFIED Nilai default, jangan gunakan.
BOTTOM_LEGEND Legenda dirender di bagian bawah diagram.
LEFT_LEGEND Legenda dirender di sebelah kiri diagram.
RIGHT_LEGEND Legenda dirender di sebelah kanan diagram.
TOP_LEGEND Legenda dirender di bagian atas diagram.
NO_LEGEND Tidak ada legenda yang dirender.
INSIDE_LEGEND Legenda dirender di dalam area diagram.

CandlestickChartSpec

Diagram batang lilin.

Representasi JSON
{
  "domain": {
    object (CandlestickDomain)
  },
  "data": [
    {
      object (CandlestickData)
    }
  ]
}
Kolom
domain

object (CandlestickDomain)

Data domain (sumbu horizontal) untuk diagram batang lilin. Data string akan diperlakukan sebagai label terpisah, data lainnya akan diperlakukan sebagai nilai berkelanjutan.

data[]

object (CandlestickData)

Data diagram Candlestick. Hanya satu CandlestickData yang didukung.

DomainCandlestick

Domain CandlestickChart.

Representasi JSON
{
  "data": {
    object (ChartData)
  },
  "reversed": boolean
}
Kolom
data

object (ChartData)

Data CandlestickDomain.

reversed

boolean

Benar untuk membalik urutan nilai domain (sumbu horizontal).

Batang LilinData

Data diagram Candlestick, masing-masing berisi nilai rendah, terbuka, tertutup, dan tinggi untuk suatu deret.

Representasi JSON
{
  "lowSeries": {
    object (CandlestickSeries)
  },
  "openSeries": {
    object (CandlestickSeries)
  },
  "closeSeries": {
    object (CandlestickSeries)
  },
  "highSeries": {
    object (CandlestickSeries)
  }
}
Kolom
lowSeries

object (CandlestickSeries)

Data rentang (sumbu vertikal) untuk nilai rendah/minimum untuk setiap lilin. Ini adalah bagian bawah garis tengah lilin.

openSeries

object (CandlestickSeries)

Data rentang (sumbu vertikal) untuk nilai terbuka/awal untuk setiap lilin. Ini adalah bagian bawah badan lilin. Jika kurang dari nilai penutupan, lilin akan terisi. Jika tidak, lilin akan berlubang.

closeSeries

object (CandlestickSeries)

Data rentang (sumbu vertikal) untuk nilai penutupan/final untuk setiap lilin. Ini adalah bagian atas badan lilin. Jika lebih besar dari nilai terbuka, lilin akan diisi. Jika tidak, lilin akan berlubang.

highSeries

object (CandlestickSeries)

Data rentang (sumbu vertikal) untuk nilai tinggi/maksimum untuk setiap lilin. Ini adalah bagian atas garis tengah lilin.

CandlestickSeries

Rangkaian CandlestickData.

Representasi JSON
{
  "data": {
    object (ChartData)
  }
}
Kolom
data

object (ChartData)

Data CandlestickSeries.

OrgChartSpec

Diagram organisasi. Diagram organisasi memerlukan sekumpulan label unik di labels dan secara opsional dapat menyertakan parentLabels dan tooltips. parentLabels berisi, untuk setiap node, label yang mengidentifikasi node induk. tooltips berisi tooltip opsional untuk setiap node.

Misalnya, untuk mendeskripsikan OrgChart dengan Alice sebagai CEO, Bob sebagai Presiden (melaporkan ke Alice) dan Cathy sebagai VP Penjualan (juga melaporkan kepada Alice), harus labels berisi "Alice", "Bob", "Cathy", parentLabels berisi "", "Alice", "Alice" dan tooltips berisi "CEO", "Presiden", "Penjualan VP".

Representasi 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)
  }
}
Kolom
nodeSize

enum (OrgChartNodeSize)

Ukuran node diagram organisasi.

nodeColor
(deprecated)

object (Color)

Warna node diagram organisasi. Tidak digunakan lagi: Gunakan nodeColorStyle.

nodeColorStyle

object (ColorStyle)

Warna node diagram organisasi. Jika nodeColor juga ditetapkan, kolom ini akan diprioritaskan.

selectedNodeColor
(deprecated)

object (Color)

Warna node diagram org yang dipilih. Tidak digunakan lagi: Gunakan selectedNodeColorStyle.

selectedNodeColorStyle

object (ColorStyle)

Warna node diagram org yang dipilih. Jika selectedNodeColor juga ditetapkan, kolom ini akan diprioritaskan.

labels

object (ChartData)

Data yang berisi label untuk semua node dalam diagram. Label harus unik.

parentLabels

object (ChartData)

Data yang berisi label induk untuk node yang sesuai. Nilai kosong menunjukkan bahwa node tidak memiliki induk dan merupakan node tingkat atas. Kolom ini bersifat opsional.

tooltips

object (ChartData)

Data yang berisi tooltip untuk node yang sesuai. Nilai kosong menyebabkan tidak ada tooltip yang ditampilkan untuk node. Kolom ini bersifat opsional.

OrgChartNodeSize

Ukuran node diagram organisasi.

Enumerasi
ORG_CHART_LABEL_SIZE_UNSPECIFIED Nilai default, jangan gunakan.
SMALL Ukuran node diagram org kecil.
MEDIUM Ukuran node diagram organisasi sedang.
LARGE Ukuran node diagram organisasi besar.

HistogramChartSpec

Diagram histogram. Diagram histogram mengelompokkan item data ke dalam beberapa bin, yang menampilkan setiap bin sebagai kolom item yang ditumpuk. Histogram digunakan untuk menampilkan distribusi set data. Setiap kolom item mewakili rentang tempat item tersebut berada. Jumlah sampah dapat dipilih secara otomatis atau ditentukan secara eksplisit.

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

object (HistogramSeries)

Deret untuk histogram dapat berupa satu rangkaian nilai yang akan dikelompokkan atau beberapa deret, yang masing-masing memiliki panjang yang sama, berisi nama deret yang diikuti dengan nilai yang akan dikelompokkan untuk deret tersebut.

legendPosition

enum (HistogramChartLegendPosition)

Posisi legenda diagram.

showItemDividers

boolean

Apakah garis pembagi horizontal harus ditampilkan di antara item pada setiap kolom.

bucketSize

number

Secara default, ukuran bucket (rentang nilai yang ditumpuk dalam satu kolom) dipilih secara otomatis, tetapi dapat diganti di sini. Mis., Ukuran bucket 1,5 menghasilkan bucket dari 0 - 1,5, 1,5 - 3,0, dst. Tidak boleh negatif. Kolom ini bersifat opsional.

outlierPercentile

number

Persentil pencilan digunakan untuk memastikan pencilan tidak memengaruhi penghitungan ukuran bucket secara negatif. Misalnya, menetapkan persentil pencilan sebesar 0,05 menunjukkan bahwa 5% nilai teratas dan terbawah saat menghitung bucket. Nilai tersebut masih disertakan dalam diagram, dan akan ditambahkan ke bucket pertama atau terakhir, bukan bucket-nya sendiri. Harus di antara 0,0 dan 0,5.

Seri Histogram

Rangkaian histogram yang berisi warna dan data deret.

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

object (Color)

Warna kolom yang mewakili deret ini di setiap bucket. Kolom ini bersifat opsional. Tidak digunakan lagi: Gunakan barColorStyle.

barColorStyle

object (ColorStyle)

Warna kolom yang mewakili deret ini di setiap bucket. Kolom ini bersifat opsional. Jika barColor juga ditetapkan, kolom ini akan diprioritaskan.

data

object (ChartData)

Data untuk deret histogram ini.

HistogramChartLegendPosition

Tempat legenda diagram harus diposisikan.

Enumerasi
HISTOGRAM_CHART_LEGEND_POSITION_UNSPECIFIED Nilai default, jangan gunakan.
BOTTOM_LEGEND Legenda dirender di bagian bawah diagram.
LEFT_LEGEND Legenda dirender di sebelah kiri diagram.
RIGHT_LEGEND Legenda dirender di sebelah kanan diagram.
TOP_LEGEND Legenda dirender di bagian atas diagram.
NO_LEGEND Tidak ada legenda yang dirender.
INSIDE_LEGEND Legenda dirender di dalam area diagram.

WaterfallChartSpec

Diagram waterfall.

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

object (WaterfallChartDomain)

Data domain (sumbu horizontal) untuk diagram waterfall.

series[]

object (WaterfallChartSeries)

Data yang divisualisasikan oleh diagram waterfall ini.

stackedType

enum (WaterfallChartStackedType)

Jenis bertumpuk.

firstValueIsTotal

boolean

Benar untuk menafsirkan nilai pertama sebagai total.

hideConnectorLines

boolean

Benar untuk menyembunyikan baris konektor antar-kolom.

connectorLineStyle

object (LineStyle)

Gaya garis untuk garis konektor.

totalDataLabel

object (DataLabel)

Mengontrol apakah akan menampilkan label data tambahan pada diagram bertumpuk yang menjumlahkan nilai total semua nilai bertumpuk pada setiap nilai di sepanjang sumbu domain. stackedType harus berupa STACKED dan CUSTOM atau placement tidak dapat ditetapkan di totalDataLabel.

WaterfallChartDomain

Domain diagram waterfall.

Representasi JSON
{
  "data": {
    object (ChartData)
  },
  "reversed": boolean
}
Kolom
data

object (ChartData)

Data WaterfallChartDomain.

reversed

boolean

Benar untuk membalik urutan nilai domain (sumbu horizontal).

Air TerjunSeri

Satu rangkaian data untuk diagram waterfall.

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

object (ChartData)

Data yang divisualisasikan dalam seri ini.

positiveColumnsStyle

object (WaterfallChartColumnStyle)

Gaya untuk semua kolom dalam deret ini dengan nilai positif.

negativeColumnsStyle

object (WaterfallChartColumnStyle)

Gaya untuk semua kolom dalam deret ini dengan nilai negatif.

subtotalColumnsStyle

object (WaterfallChartColumnStyle)

Gaya untuk semua kolom subtotal dalam deret ini.

hideTrailingSubtotal

boolean

Benar untuk menyembunyikan kolom subtotal dari akhir deret. Secara default, kolom subtotal akan muncul di akhir setiap seri. Menetapkan kolom ini ke true (benar) akan menyembunyikan kolom subtotal untuk rangkaian ini.

customSubtotals[]

object (WaterfallChartCustomSubtotal)

Subtotal kolom kustom muncul dalam seri ini. Urutan subtotal yang ditentukan tidak signifikan. Hanya satu subtotal yang dapat ditentukan untuk setiap titik data.

dataLabel

object (DataLabel)

Informasi tentang label data untuk seri ini.

AirTanggaKolomKolomStyle

Gaya untuk kolom diagram waterfall.

Representasi JSON
{
  "label": string,
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  }
}
Kolom
label

string

Label legenda kolom.

color
(deprecated)

object (Color)

Warna kolom. Tidak digunakan lagi: Gunakan colorStyle.

colorStyle

object (ColorStyle)

Warna kolom. Jika color juga ditetapkan, kolom ini akan diprioritaskan.

WaterfallDiagramSubSubtotal

Kolom subtotal kustom untuk deret diagram waterfall.

Representasi JSON
{
  "subtotalIndex": integer,
  "label": string,
  "dataIsSubtotal": boolean
}
Kolom
subtotalIndex

integer

Indeks berbasis nol dari titik data dalam deret. Jika dataIsSubtotal bernilai benar, titik data pada indeks ini adalah subtotal. Jika tidak, subtotal akan muncul setelah titik data dengan indeks ini. Sebuah deret dapat memiliki beberapa subtotal pada indeks arbitrer, tetapi subtotal tidak memengaruhi indeks titik data. Misalnya, jika suatu deret memiliki tiga titik data, indeksnya akan selalu 0, 1, dan 2, terlepas dari jumlah subtotal yang ada pada deret atau titik data yang terkait.

label

string

Label untuk kolom subtotal.

dataIsSubtotal

boolean

Benar jika titik data di subtotalIndex adalah subtotal. Jika salah, subtotal akan dihitung dan muncul setelah titik data.

WaterfallChartStackType

Opsi jenis bertumpuk untuk diagram waterfall.

Enumerasi
WATERFALL_STACKED_TYPE_UNSPECIFIED Nilai default, jangan gunakan.
STACKED Nilai yang sesuai dengan nilai domain yang sama (sumbu horizontal) akan ditumpuk secara vertikal.
SEQUENTIAL Seri akan menyebar di sepanjang sumbu horizontal.

TreeMapChartSpec

Diagram peta hierarki.

Representasi 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
}
Kolom
labels

object (ChartData)

Data yang berisi label sel peta hierarki.

parentLabels

object (ChartData)

Data yang berisi label induk sel peta hierarki.

sizeData

object (ChartData)

Data yang menentukan ukuran setiap sel data peta hierarki. Data ini diharapkan berupa angka. Sel yang bersesuaian dengan data non-numerik atau data yang hilang tidak akan dirender. Jika colorData tidak ditentukan, data ini juga akan digunakan untuk menentukan warna latar belakang sel data.

colorData

object (ChartData)

Data yang menentukan warna latar belakang setiap sel data peta hierarki. Kolom ini bersifat opsional. Jika tidak ditentukan, sizeData akan digunakan untuk menentukan warna latar belakang. Jika ditentukan, data diharapkan berupa angka. colorScale akan menentukan cara nilai dalam data ini dipetakan ke warna latar belakang sel data.

textFormat

object (TextFormat)

Format teks untuk semua label pada diagram. Kolom link tidak didukung.

levels

integer

Jumlah tingkat data untuk ditampilkan di diagram peta hierarki. Tingkat ini bersifat interaktif dan ditampilkan dengan labelnya. Jika tidak ditentukan, setelan defaultnya adalah 2.

hintedLevels

integer

Jumlah tingkat data tambahan di luar tingkat yang diberi label untuk ditampilkan di diagram peta hierarki. Tingkat ini tidak interaktif dan ditampilkan tanpa labelnya. Jika tidak ditentukan, setelan defaultnya adalah 0.

minValue

number

Nilai data minimum yang memungkinkan. Sel dengan nilai kurang dari ini akan memiliki warna yang sama dengan sel yang memiliki nilai ini. Jika tidak ditentukan, setelan defaultnya adalah nilai minimum aktual dari colorData, atau nilai minimum dari sizeData jika colorData tidak ditentukan.

maxValue

number

Nilai data maksimum yang memungkinkan. Sel dengan nilai yang lebih besar dari ini akan memiliki warna yang sama dengan sel yang memiliki nilai ini. Jika tidak ditentukan, setelan defaultnya adalah nilai maksimum aktual dari colorData, atau nilai maksimum dari sizeData jika colorData tidak ditentukan.

headerColor
(deprecated)

object (Color)

Warna latar belakang untuk sel header. Tidak digunakan lagi: Gunakan headerColorStyle.

headerColorStyle

object (ColorStyle)

Warna latar belakang untuk sel header. Jika headerColor juga ditetapkan, kolom ini akan diprioritaskan.

colorScale

object (TreemapChartColorScale)

Skala warna untuk sel data di diagram peta hierarki. Sel data diberi warna berdasarkan nilai warnanya. Nilai warna ini berasal dari colorData, atau dari sizeData jika colorData tidak ditentukan. Sel dengan nilai warna kurang dari atau sama dengan minValue akan memiliki minValueColor sebagai warna latar belakangnya. Sel dengan nilai warna yang lebih besar dari atau sama dengan maxValue akan memiliki maxValueColor sebagai warna latar belakangnya. Sel dengan nilai warna antara minValue dan maxValue akan memiliki warna latar belakang pada gradien antara minValueColor dan maxValueColor, titik tengah gradien menjadi midValueColor. Sel dengan nilai warna yang tidak ada atau bukan angka akan memiliki noDataColor sebagai warna latar belakangnya.

hideTooltips

boolean

Benar untuk menyembunyikan tooltip.

PohonPetaBaganWarna

Skala warna untuk diagram peta hierarki.

Representasi 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)
  }
}
Kolom
minValueColor
(deprecated)

object (Color)

Warna latar belakang untuk sel dengan nilai warna kurang dari atau sama dengan minValue. Jika tidak ditentukan, setelan defaultnya adalah #dc3912. Tidak digunakan lagi: Gunakan minValueColorStyle.

minValueColorStyle

object (ColorStyle)

Warna latar belakang untuk sel dengan nilai warna kurang dari atau sama dengan minValue. Jika tidak ditentukan, setelan defaultnya adalah #dc3912. Jika minValueColor juga ditetapkan, kolom ini akan diprioritaskan.

midValueColor
(deprecated)

object (Color)

Warna latar belakang untuk sel dengan nilai warna di titik tengah antara minValue dan maxValue. Jika tidak ditentukan, setelan defaultnya adalah #efe6dc. Tidak digunakan lagi: Gunakan midValueColorStyle.

midValueColorStyle

object (ColorStyle)

Warna latar belakang untuk sel dengan nilai warna di titik tengah antara minValue dan maxValue. Jika tidak ditentukan, setelan defaultnya adalah #efe6dc. Jika midValueColor juga ditetapkan, kolom ini akan diprioritaskan.

maxValueColor
(deprecated)

object (Color)

Warna latar belakang untuk sel dengan nilai warna yang lebih besar dari atau sama dengan maxValue. Jika tidak ditentukan, setelan defaultnya adalah #109618. Tidak digunakan lagi: Gunakan maxValueColorStyle.

maxValueColorStyle

object (ColorStyle)

Warna latar belakang untuk sel dengan nilai warna yang lebih besar dari atau sama dengan maxValue. Jika tidak ditentukan, setelan defaultnya adalah #109618. Jika maxValueColor juga ditetapkan, kolom ini akan diprioritaskan.

noDataColor
(deprecated)

object (Color)

Warna latar belakang untuk sel yang tidak memiliki data warna yang terkait dengannya. Jika tidak ditentukan, setelan defaultnya adalah #000000. Tidak digunakan lagi: Gunakan noDataColorStyle.

noDataColorStyle

object (ColorStyle)

Warna latar belakang untuk sel yang tidak memiliki data warna yang terkait dengannya. Jika tidak ditentukan, setelan defaultnya adalah #000000. Jika noDataColor juga ditetapkan, kolom ini akan diprioritaskan.

SkorKartuKartuSpesifikasi

Diagram kartu skor. Diagram kartu skor digunakan untuk menyoroti indikator performa utama, yang dikenal sebagai KPI, pada spreadsheet. Diagram kartu skor dapat mewakili hal-hal seperti total penjualan, biaya rata-rata, atau item terlaris. Anda dapat menentukan satu nilai data, atau menggabungkan seluruh rentang data. Perbedaan persentase atau absolut dari nilai dasar dapat ditandai, seperti perubahan dari waktu ke waktu.

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

object (ChartData)

Data untuk nilai kunci kartu skor.

baselineValueData

object (ChartData)

Data untuk nilai dasar kartu skor. Kolom ini bersifat opsional.

aggregateType

enum (ChartAggregateType)

Jenis agregasi untuk data diagram kunci dan dasar pengukuran di diagram kartu skor. Kolom ini tidak didukung untuk diagram sumber data. Gunakan kolom ChartData.aggregateType dari keyValueData atau baselineValueData untuk diagram sumber data. Kolom ini bersifat opsional.

keyValueFormat

object (KeyValueFormat)

Opsi pemformatan untuk nilai kunci.

baselineValueFormat

object (BaselineValueFormat)

Opsi pemformatan untuk nilai dasar pengukuran. Kolom ini hanya diperlukan jika baselineValueData ditentukan.

scaleFactor

number

Nilai untuk menskalakan kunci kartu skor dan nilai dasar pengukuran. Misalnya, faktor 10 dapat digunakan untuk membagi semua nilai dalam diagram dengan 10. Kolom ini bersifat opsional.

numberFormatSource

enum (ChartNumberFormatSource)

Sumber format angka yang digunakan dalam diagram kartu skor. Kolom ini bersifat opsional.

customFormatOptions

object (ChartCustomNumberFormatOptions)

Opsi pemformatan kustom untuk nilai kunci/dasar pengukuran numerik di diagram kartu skor. Kolom ini hanya digunakan jika numberFormatSource ditetapkan ke CUSTOM. Kolom ini bersifat opsional.

Format NilaiKunci

Opsi pemformatan untuk nilai kunci.

Representasi JSON
{
  "textFormat": {
    object (TextFormat)
  },
  "position": {
    object (TextPosition)
  }
}
Kolom
textFormat

object (TextFormat)

Opsi pemformatan teks untuk nilai kunci. Kolom link tidak didukung.

position

object (TextPosition)

Menentukan penempatan teks horizontal dari nilai kunci. Kolom ini bersifat opsional. Jika tidak ditentukan, posisi default akan digunakan.

NilaiDasar Pengukuran

Opsi pemformatan untuk nilai dasar pengukuran.

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

enum (ComparisonType)

Jenis perbandingan nilai kunci dengan nilai dasar pengukuran.

textFormat

object (TextFormat)

Opsi pemformatan teks untuk nilai dasar pengukuran. Kolom link tidak didukung.

position

object (TextPosition)

Menentukan posisi teks horizontal dari nilai dasar pengukuran. Kolom ini bersifat opsional. Jika tidak ditentukan, posisi default akan digunakan.

description

string

Deskripsi yang ditambahkan setelah nilai dasar pengukuran. Kolom ini bersifat opsional.

positiveColor
(deprecated)

object (Color)

Warna yang akan digunakan, jika nilai dasar pengukuran mewakili perubahan positif untuk nilai kunci. Kolom ini bersifat opsional. Tidak digunakan lagi: Gunakan positiveColorStyle.

positiveColorStyle

object (ColorStyle)

Warna yang akan digunakan, jika nilai dasar pengukuran mewakili perubahan positif untuk nilai kunci. Kolom ini bersifat opsional. Jika positiveColor juga ditetapkan, kolom ini akan diprioritaskan.

negativeColor
(deprecated)

object (Color)

Warna yang akan digunakan, jika nilai dasar pengukuran mewakili perubahan negatif untuk nilai kunci. Kolom ini bersifat opsional. Tidak digunakan lagi: Gunakan negativeColorStyle.

negativeColorStyle

object (ColorStyle)

Warna yang akan digunakan, jika nilai dasar pengukuran mewakili perubahan negatif untuk nilai kunci. Kolom ini bersifat opsional. Jika negativeColor juga ditetapkan, kolom ini akan diprioritaskan.

Jenis Perbandingan

Jenis perbandingan nilai kunci dengan nilai dasar pengukuran.

Enumerasi
COMPARISON_TYPE_UNDEFINED Nilai default, jangan gunakan.
ABSOLUTE_DIFFERENCE Gunakan perbedaan absolut antara nilai kunci dan dasar pengukuran.
PERCENTAGE_DIFFERENCE Gunakan perbedaan persentase antara nilai kunci dan dasar pengukuran.

ChartNumberFormatSource

Opsi sumber pemformatan angka untuk atribut diagram.

Enumerasi
CHART_NUMBER_FORMAT_SOURCE_UNDEFINED Nilai default, jangan gunakan.
FROM_DATA Warisi format angka dari data.
CUSTOM Terapkan format kustom seperti yang ditentukan oleh ChartCustomNumberFormatOptions.

ChartCustomNumberFormatOptions

Opsi pemformatan angka kustom untuk atribut diagram.

Representasi JSON
{
  "prefix": string,
  "suffix": string
}
Kolom
prefix

string

Awalan kustom yang akan ditambahkan ke atribut chart. Kolom ini bersifat opsional.

suffix

string

Akhiran kustom akan ditambahkan ke atribut diagram. Kolom ini bersifat opsional.

StrategiStrategiTersembunyi

Menentukan bagaimana diagram harus menangani baris sumber yang tersembunyi. Baris tersembunyi mencakup baik yang disembunyikan secara manual maupun dengan filter.

Enumerasi
CHART_HIDDEN_DIMENSION_STRATEGY_UNSPECIFIED Nilai default, jangan gunakan.
SKIP_HIDDEN_ROWS_AND_COLUMNS Diagram akan melewati baris dan kolom tersembunyi.
SKIP_HIDDEN_ROWS Diagram hanya akan melewati baris tersembunyi.
SKIP_HIDDEN_COLUMNS Diagram hanya akan melewati kolom tersembunyi.
SHOW_ALL Diagram tidak akan melewati baris atau kolom yang tersembunyi.

EmbeddedObjectBorder

Batas di sepanjang objek yang disematkan.

Representasi JSON
{
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  }
}
Kolom
color
(deprecated)

object (Color)

Warna batas. Tidak digunakan lagi: Gunakan colorStyle.

colorStyle

object (ColorStyle)

Warna batas. Jika color juga ditetapkan, kolom ini akan diprioritaskan.