Charts

EmbeddedChart

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

Sub judul 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 {i>font<i} yang akan digunakan secara default untuk semua teks bagan (misalnya judul, label sumbu, legenda). {i>Font<i} yang ditentukan untuk bagian tertentu dari bagan akan menggantikan nama {i>font<i} ini.

maximized

boolean

True 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 organisasi. Tidak berlaku lagi: Gunakan backgroundColorStyle.

backgroundColorStyle

object (ColorStyle)

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

dataSourceChartProperties

object (DataSourceChartProperties)

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

filterSpecs[]

object (FilterSpec)

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

sortSpecs[]

object (SortSpec)

Urutan urutan data diagram. Hanya satu spesifikasi pengurutan yang didukung. Hanya didukung untuk diagram sumber data.

hiddenDimensionStrategy

enum (ChartHiddenDimensionStrategy)

Menentukan cara 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 hal berikut:
basicChart

object (BasicChartSpec)

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

pieChart

object (PieChartSpec)

Spesifikasi diagram lingkaran.

bubbleChart

object (BubbleChartSpec)

Spesifikasi diagram balon.

candlestickChart

object (CandlestickChartSpec)

Spesifikasi diagram batang lilin.

orgChart

object (OrgChartSpec)

Spesifikasi diagram org.

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.

TextPosition

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 dikaitkan 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 sedang dipetakan. Hanya mendukung satu domain.

series[]

object (BasicChartSeries)

Data yang divisualisasikan oleh diagram ini.

headerCount

integer

Jumlah baris atau kolom dalam data yang merupakan "header". Jika tidak disetel, 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

True untuk membuat diagram menjadi 3D. Berlaku untuk diagram Batang dan Kolom.

interpolateNulls

boolean

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

stackedType

enum (BasicChartStackedType)

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

lineSmoothing

boolean

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

compareMode

enum (BasicChartCompareMode)

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

totalDataLabel

object (DataLabel)

Mengontrol apakah akan menampilkan label data tambahan pada diagram bertumpuk yang menjumlahkan total nilai semua nilai bertumpuk di 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 akan didukung jika hanya ada satu jenis rangkaian yang dapat disusun type atau satu jenis memiliki lebih banyak rangkaian daripada yang lain dan setiap jenis lainnya memiliki tidak lebih dari satu deret. Misalnya, jika diagram memiliki dua deret batang bertumpuk dan satu deret area, total label data akan didukung. Jika diagram memiliki tiga deret batang dan dua deret area, total label data tidak diizinkan. Netral CUSTOM atau placement dapat disetel di totalDataLabel.

BasicChartType

Cara diagram sebaiknya divisualisasikan.

Enum
BASIC_CHART_TYPE_UNSPECIFIED Nilai default, jangan digunakan.
BAR J diagram batang.
LINE J diagram garis.
AREA Channel diagram area.
COLUMN J diagram kolom.
SCATTER J diagram sebar.
COMBO J diagram kombinasi.
STEPPED_AREA J diagram area berundak.

BasicChartLegendPosition

Di mana legenda diagram harus diposisikan.

Enum
BASIC_CHART_LEGEND_POSITION_UNSPECIFIED Nilai default, jangan digunakan.
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.

BasicChartAxis

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, atribut ini akan menggantikan judul apa pun yang disimpulkan dari header data.

format

object (TextFormat)

Format judul. Hanya berlaku jika sumbu tidak dikaitkan dengan domain. Kolom link tidak didukung.

titleTextPosition

object (TextPosition)

Posisi teks judul sumbu.

viewWindowOptions

object (ChartAxisViewWindowOptions)

Opsi jendela tampilan untuk sumbu ini.

BasicChartAxisPosition

Posisi sumbu diagram.

Enum
BASIC_CHART_AXIS_POSITION_UNSPECIFIED Nilai default, jangan digunakan.
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.

ChartAxisViewWindowOptions

Opsi yang mendefinisikan "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 akan otomatis menentukan nilai minimum yang terlihat bagus untuk data.

viewWindowMax

number

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

viewWindowMode

enum (ViewWindowMode)

Mode jendela tampilan.

ViewWindowMode

Mode jendela tampilan. Class ini mendefinisikan cara menangani ukuran minimum dan maksimum dari jendela tampilan.

Enum
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. Menunjukkan bahwa mode yang ditetapkan saat ini tidak didukung oleh API.
EXPLICIT Mengikuti nilai minimum dan maksimum secara persis jika ditentukan. Jika nilai tidak ditentukan, nilai tersebut akan kembali ke PRETTY dengan sejumlah nilai.
PRETTY Memilih jumlah minimum dan maksimum yang membuat diagram terlihat bagus. Nilai minimum dan maksimum akan diabaikan dalam mode ini.

BasicChartDomain

Domain diagram. Misalnya, jika membuat diagram harga saham dari waktu ke waktu, ini adalah tanggalnya.

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

object (ChartData)

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

reversed

boolean

True untuk membalikkan urutan nilai domain (sumbu horizontal).

ChartData

Data yang disertakan dalam domain atau deret.

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 berdasarkan 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 hal berikut:
sourceRange

object (ChartSourceRange)

Rentang sumber data.

columnReference

object (DataSourceColumnReference)

Referensi ke kolom sumber data tempat data dibaca.

ChartSourceRange

Rentang sumber untuk diagram.

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

object (GridRange)

Rentang data untuk deret atau domain. Hanya 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 deret.

Misalnya, berikut 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

ChartGroupRule

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

Misalnya, saat memetakan diagram sumber data, Anda dapat menentukan aturan histogram pada domain (hanya boleh berisi nilai numerik), dengan mengelompokkan nilainya ke dalam bucket. Setiap nilai deret diagram yang masuk ke dalam kelompok yang sama akan diagregasi 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 ke ChartData. rule hanya dapat berupa salah satu dari hal berikut:
dateTimeRule

object (ChartDateTimeRule)

J ChartDateTimeRule.

histogramRule

object (ChartHistogramRule)

J ChartHistogramRule

ChartDateTimeRule

Memungkinkan Anda mengatur nilai tanggal-waktu dalam 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-waktu yang akan diterapkan.

ChartDateTimeRuleType

Jenis aturan pengelompokan tanggal-waktu yang tersedia.

Enum
CHART_DATE_TIME_RULE_TYPE_UNSPECIFIED Jenis default, jangan gunakan.
SECOND Kelompokkan tanggal menurut detik, dari 0 hingga 59.
MINUTE Kelompokkan tanggal berdasarkan menit, dari 0 hingga 59.
HOUR Kelompokkan tanggal berdasarkan 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. Pengelompokan AM/PM diterjemahkan berdasarkan bahasa spreadsheet.
DAY_OF_WEEK Kelompokkan tanggal menurut hari, misalnya Minggu. Hari dalam seminggu akan diterjemahkan berdasarkan bahasa spreadsheet.
DAY_OF_YEAR Kelompokkan tanggal menurut hari, dari 1 hingga 366. Perhatikan bahwa tanggal setelah 29 Februari jatuh dalam kelompok yang berbeda di tahun kabisat daripada 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 ini diterjemahkan berdasarkan bahasa {i>spreadsheet<i}.
MONTH Kelompokkan tanggal menurut bulan, misalnya Nov. Bulan diterjemahkan berdasarkan bahasa spreadsheet.
QUARTER Kelompokkan tanggal berdasarkan kuartal, misalnya K1 (yang mewakili Jan-Mar).
YEAR Kelompokkan tanggal berdasarkan tahun, misalnya 2008.
YEAR_MONTH Kelompokkan tanggal menurut tahun dan bulan, misalnya 2008-Nov. Bulan ini diterjemahkan berdasarkan bahasa {i>spreadsheet<i}.
YEAR_QUARTER Kelompokkan tanggal berdasarkan tahun dan kuartal, misalnya K4 2008.
YEAR_MONTH_DAY Kelompokkan tanggal berdasarkan tahun, bulan, dan hari, misalnya 22-11-2008.

ChartHistogramRule

Memungkinkan Anda mengatur nilai numerik dalam 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 kurang dari nilai minimum dikelompokkan ke dalam satu bucket. Jika dihilangkan, nilai ini 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 ini ditentukan oleh nilai item maksimum.

intervalSize

number

Ukuran bucket yang dibuat. Harus positif.

ChartAggregateType

Jenis agregasi untuk deret diagram.

Enum
CHART_AGGREGATE_TYPE_UNSPECIFIED Nilai default, jangan digunakan.
AVERAGE Fungsi agregat rata-rata.
COUNT Menghitung fungsi agregat.
MAX Fungsi agregat maksimum.
MEDIAN Fungsi agregat median.
MIN Fungsi agregat minimum.
SUM Jumlah fungsi agregat.

BasicChartSeries

Serangkaian data tunggal dalam diagram. Misalnya, jika membuat diagram harga saham dari waktu ke waktu, mungkin ada beberapa seri, satu untuk "Harga Terbuka", "Harga Tinggi", "Harga Rendah" dan "Harga Penutupan".

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 rangkaian diagram ini.

targetAxis

enum (BasicChartAxisPosition)

Sumbu minor yang akan menentukan rentang nilai untuk deret ini. Misalnya, jika membuat grafik saham dari waktu ke waktu, kolom "Volume" sebaiknya disematkan ke kanan dengan harga yang disematkan ke kiri, karena skala volume perdagangan berbeda dari skala harga. Menentukan sumbu yang bukan sumbu minor yang valid untuk diagram merupakan suatu kesalahan type.

type

enum (BasicChartType)

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

lineStyle

object (LineStyle)

Gaya garis deret ini. Hanya berlaku jika chartType sesuai dengan AREA, LINE, atau SCATTER. COMBO diagram juga didukung jika series chart type sesuai dengan AREA atau LINE.

dataLabel

object (DataLabel)

Informasi tentang label data untuk rangkaian ini.

color
(deprecated)

object (Color)

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

colorStyle

object (ColorStyle)

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

pointStyle

object (PointStyle)

Gaya untuk poin yang terkait dengan rangkaian ini. Hanya berlaku jika chartType sesuai dengan AREA, LINE, atau SCATTER. COMBO diagram juga didukung jika series chart type sesuai dengan AREA, LINE, atau SCATTER. Jika kosong, gaya titik default akan digunakan.

styleOverrides[]

object (BasicSeriesDataPointStyleOverride)

Setelan penggantian gaya untuk titik data serial.

LineStyle

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.

LineDashType

Jenis garis putus-putus.

Enum
LINE_DASH_TYPE_UNSPECIFIED Nilai default, jangan digunakan.
INVISIBLE Tidak ada jenis tanda hubung, yang setara dengan garis yang tidak terlihat.
CUSTOM Tanda hubung kustom untuk garis. Mengubah gaya tanda hubung kustom yang tepat saat ini tidak didukung.
SOLID Garis utuh.
DOTTED Garis putus-putus.
MEDIUM_DASHED Garis putus-putus yang tanda hubungnya memiliki nilai "sedang" paruh.
MEDIUM_DASHED_DOTTED Garis yang berganti-ganti "sedang" tanda hubung dan titik.
LONG_DASHED Garis putus-putus yang tanda hubungnya memiliki kata "panjang" paruh.
LONG_DASHED_DOTTED Garis yang berganti-ganti antara "panjang" tanda hubung dan titik.

DataLabel

Setelan untuk satu kumpulan 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 tersebut, 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 disetel ke CUSTOM. Panjang data ini harus sama dengan deret atau elemen lain yang diberi label data ini. Selain itu, jika rangkaian dibagi menjadi beberapa rentang sumber, data sumber ini harus berasal dari kolom berikutnya dalam data sumber. Misalnya, jika deretnya adalah B2:B4,E6:E8, maka data ini harus berasal dari C2:C4,F6:F8.

DataLabelType

Jenis label data.

Enum
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 khusus yang ditunjukkan oleh customLabelData.

DataLabelPlacement

Penempatan label data relatif terhadap data berlabel.

Enum
DATA_LABEL_PLACEMENT_UNSPECIFIED Pemosisian ditentukan secara otomatis oleh perender.
CENTER Ke tengah 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 bagian dasar.
OUTSIDE_END Di luar batang atau kolom di bagian akhir.

PointStyle

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.

PointShape

Bentuk titik.

Enum
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 satu titik data seri.

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

integer

Indeks titik data seri berbasis nol.

color
(deprecated)

object (Color)

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

colorStyle

object (ColorStyle)

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

pointStyle

object (PointStyle)

Gaya titik titik data deret. Hanya berlaku jika chartType sesuai dengan AREA, LINE, atau SCATTER. COMBO diagram juga didukung jika series chart type sesuai dengan AREA, LINE, atau SCATTER. Jika kosong, default serial akan digunakan.

BasicChartStackedType

Saat diagram ditumpuk, 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 berarti 80 unit dari sumbu horizontal. Jika mereka ditumpuk, 80 akan dirender dari 20, menempatkannya 100 unit dari sumbu horizontal.

Enum
BASIC_CHART_STACKED_TYPE_UNSPECIFIED Nilai default, jangan digunakan.
NOT_STACKED Deret tidak ditumpuk.
STACKED Nilai deret ditumpuk, setiap nilai dirender secara vertikal mulai dari bagian atas nilai di bawahnya.
PERCENT_STACKED Tumpukan vertikal direntangkan hingga mencapai bagian atas diagram, dengan nilai yang disusun sebagai persentase satu sama lain.

BasicChartCompareMode

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

Enum
BASIC_CHART_COMPARE_MODE_UNSPECIFIED Nilai default, jangan digunakan.
DATUM Hanya elemen data yang difokuskan yang ditandai dan ditampilkan di tooltip.
CATEGORY Semua elemen data dengan kategori yang sama (misalnya, nilai domain) ditandai dan ditampilkan dalam tooltip.

PieChartSpec

J diagram lingkaran.

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

enum (PieChartLegendPosition)

Di mana legenda diagram pai harus digambar.

domain

object (ChartData)

Data yang mencakup domain {i>pie chart<i}.

series

object (ChartData)

Data yang mencakup satu dan satu-satunya rangkaian {i>pie chart<i}.

threeDimensional

boolean

Benar jika lingkaran berbentuk tiga dimensi.

pieHole

number

Ukuran lubang pada diagram lingkaran.

PieChartLegendPosition

Di mana legenda diagram harus diposisikan.

Enum
PIE_CHART_LEGEND_POSITION_UNSPECIFIED Nilai default, jangan digunakan.
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 irisan lingkaran memiliki label yang melekat padanya.

BubbleChartSpec

J 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)

Di mana 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-nilai ini menemukan balon dalam diagram secara horizontal.

series

object (ChartData)

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

groupIds

object (ChartData)

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

bubbleSizes

object (ChartData)

Data yang berisi ukuran balon. Ukuran balon digunakan untuk menggambar balon dengan 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 berlaku lagi: Gunakan bubbleBorderColorStyle.

bubbleBorderColorStyle

object (ColorStyle)

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

bubbleMaxRadiusSize

integer

Ukuran radius maksimum gelembung, 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

Di mana legenda diagram harus diposisikan.

Enum
BUBBLE_CHART_LEGEND_POSITION_UNSPECIFIED Nilai default, jangan digunakan.
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

J 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 lain akan diperlakukan sebagai nilai kontinu.

data[]

object (CandlestickData)

Data diagram Batang Lilin. Hanya satu CandlestickData yang didukung.

CandlestickDomain

Domain dari CandlestickChart.

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

object (ChartData)

Data CandlestickDomain.

reversed

boolean

True untuk membalikkan urutan nilai domain (sumbu horizontal).

CandlestickData

Data diagram Batang Lilin, masing-masing berisi nilai rendah, terbuka, tutup, dan tinggi untuk sebuah 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 awal/terbuka untuk setiap lilin. Ini adalah bagian bawah isi lilin. Jika lebih kecil dari nilai penutup, lilin akan diisi. Jika tidak, lilin akan kosong.

closeSeries

object (CandlestickSeries)

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

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

Channel diagram organisasi. Diagram organisasi memerlukan sekumpulan label unik di labels dan dapat secara opsional mencakup parentLabels dan tooltips. parentLabels berisi, untuk setiap {i>node<i}, label yang mengidentifikasi {i>node<i} induk. tooltips berisi tooltip opsional untuk setiap node.

Misalnya, untuk menggambarkan OrgChart dengan Alice sebagai CEO, Bob sebagai Presiden (melaporkan kepada Alice) dan Cathy sebagai VP Penjualan (juga melapor kepada Alice), memiliki labels berisi "Alice", "Bob", "Cathy", parentLabels berisi "", "Alice", "Alice" dan tooltips berisi "CEO", "President", "VP Penjualan".

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 berlaku lagi: Gunakan nodeColorStyle.

nodeColorStyle

object (ColorStyle)

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

selectedNodeColor
(deprecated)

object (Color)

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

selectedNodeColorStyle

object (ColorStyle)

Warna node diagram org yang dipilih. Jika selectedNodeColor 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. Jika nilai kosong, tidak ada tooltip yang ditampilkan untuk node. Kolom ini bersifat opsional.

OrgChartNodeSize

Ukuran node diagram organisasi.

Enum
ORG_CHART_LABEL_SIZE_UNSPECIFIED Nilai default, jangan digunakan.
SMALL Ukuran node diagram org kecil.
MEDIUM Ukuran node diagram org sedang.
LARGE Ukuran node diagram org besar.

HistogramChartSpec

J diagram histogram. Diagram histogram mengelompokkan item data ke dalam bin, menampilkan setiap bin sebagai kolom item yang ditumpuk. Histogram digunakan untuk menampilkan distribusi {i>dataset<i}. Setiap kolom item mewakili rentang yang mencakup item tersebut. Jumlah bin 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, 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 di 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, dll. Tidak boleh negatif. Kolom ini bersifat opsional.

outlierPercentile

number

Persentil pencilan digunakan untuk memastikan bahwa pencilan tidak berdampak buruk pada penghitungan ukuran bucket. Misalnya, menetapkan persentil pencilan sebesar 0,05 menunjukkan bahwa 5% nilai bagian atas dan bawah saat menghitung bucket. Nilai masih disertakan dalam diagram dan akan ditambahkan ke bucket pertama atau terakhir, bukan bucket-nya sendiri. Harus di antara 0,0 dan 0,5.

HistogramSeries

Deret 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 berlaku lagi: Gunakan barColorStyle.

barColorStyle

object (ColorStyle)

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

data

object (ChartData)

Data untuk deret histogram ini.

HistogramChartLegendPosition

Di mana legenda diagram harus diposisikan.

Enum
HISTOGRAM_CHART_LEGEND_POSITION_UNSPECIFIED Nilai default, jangan digunakan.
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

True untuk menafsirkan nilai pertama sebagai total.

hideConnectorLines

boolean

True untuk menyembunyikan garis konektor di antara kolom.

connectorLineStyle

object (LineStyle)

Gaya garis untuk garis konektor.

totalDataLabel

object (DataLabel)

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

WaterfallChartDomain

Domain diagram waterfall.

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

object (ChartData)

Data WaterfallChartDomain.

reversed

boolean

True untuk membalikkan urutan nilai domain (sumbu horizontal).

WaterfallChartSeries

Serangkaian data tunggal 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 deret 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

True untuk menyembunyikan kolom subtotal dari akhir deret. Secara default, kolom subtotal akan muncul di akhir setiap deret. Menyetel kolom ini ke true (benar) akan menyembunyikan kolom subtotal tersebut untuk deret ini.

customSubtotals[]

object (WaterfallChartCustomSubtotal)

Kolom subtotal kustom yang muncul di rangkaian 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 rangkaian ini.

WaterfallChartColumnStyle

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 berlaku lagi: Gunakan colorStyle.

colorStyle

object (ColorStyle)

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

WaterfallChartCustomSubtotal

Kolom subtotal kustom untuk rangkaian diagram waterfall.

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

integer

Indeks titik data berbasis nol dalam deret. Jika dataIsSubtotal benar, titik data pada indeks ini adalah subtotal. Jika tidak, subtotal muncul setelah titik data dengan indeks ini. Deret dapat memiliki beberapa subtotal dengan 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 berapa banyak subtotal yang ada pada deret atau titik data yang terkait dengannya.

label

string

Label untuk kolom subtotal.

dataIsSubtotal

boolean

True jika titik data pada subtotalIndex yang merupakan subtotal. Jika salah, subtotal akan dihitung dan muncul setelah titik data.

WaterfallChartStackedType

Opsi jenis bertumpuk untuk diagram waterfall.

Enum
WATERFALL_STACKED_TYPE_UNSPECIFIED Nilai default, jangan digunakan.
STACKED Nilai yang sesuai dengan nilai domain (sumbu horizontal) yang sama akan ditumpuk secara vertikal.
SEQUENTIAL Deret akan melebar di sepanjang sumbu horizontal.

TreemapChartSpec

J 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 sel peta hierarki label induk.

sizeData

object (ChartData)

Data yang menentukan ukuran setiap sel data peta hierarki. Data ini diharapkan berupa angka. Sel yang sesuai dengan data non-numerik atau yang hilang tidak akan dirender. Jika colorData tidak ditentukan, data ini juga 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 digunakan untuk menentukan warna latar belakang. Jika ditentukan, data diharapkan berupa numerik. colorScale akan menentukan bagaimana 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 yang ditampilkan di diagram peta hierarki. Tingkat-tingkat ini bersifat interaktif dan ditunjukkan dengan labelnya. Jika tidak ditentukan, setelan defaultnya adalah 2.

hintedLevels

integer

Jumlah tingkat data tambahan di luar tingkat berlabel yang akan ditampilkan di diagram peta hierarki. Tingkatan 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 dengan nilai ini. Jika tidak ditentukan, 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 dengan nilai ini. Jika tidak ditentukan, defaultnya adalah nilai maksimum sebenarnya dari colorData, atau nilai maksimum dari sizeData jika colorData tidak ditentukan.

headerColor
(deprecated)

object (Color)

Warna latar belakang untuk sel {i>header<i}. Tidak berlaku lagi: Gunakan headerColorStyle.

headerColorStyle

object (ColorStyle)

Warna latar belakang untuk sel {i>header<i}. Jika headerColor ditetapkan, kolom ini akan diprioritaskan.

colorScale

object (TreemapChartColorScale)

Skala warna untuk sel data dalam diagram peta hierarki. Sel data diberi warna berdasarkan nilai warnanya. Nilai-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 belakang. Sel dengan nilai warna yang lebih besar dari atau sama dengan maxValue akan memiliki maxValueColor sebagai warna latar belakang. Sel dengan nilai warna antara minValue dan maxValue akan memiliki warna latar belakang pada gradien antara minValueColor dan maxValueColor, titik tengah gradien yang midValueColor. Sel yang tidak memiliki nilai warna atau nilai warna non-numerik akan memiliki noDataColor sebagai warna latar belakang.

hideTooltips

boolean

True untuk menyembunyikan tooltip.

TreemapChartColorScale

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 berlaku 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 ditetapkan, kolom ini akan diprioritaskan.

midValueColor
(deprecated)

object (Color)

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

midValueColorStyle

object (ColorStyle)

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

maxValueColor
(deprecated)

object (Color)

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

maxValueColorStyle

object (ColorStyle)

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

noDataColor
(deprecated)

object (Color)

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

noDataColorStyle

object (ColorStyle)

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

ScorecardChartSpec

Diagram kartu skor. Diagram kartu skor digunakan untuk menyoroti indikator performa utama, yang dikenal sebagai KPI, di spreadsheet. Diagram kartu skor dapat merepresentasikan hal-hal seperti total penjualan, biaya rata-rata, atau item terlaris. Anda dapat menentukan nilai data tunggal, atau menggabungkan melalui rentang data. Persentase atau perbedaan absolut dari nilai dasar pengukuran 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 pengukuran kartu skor. Kolom ini bersifat opsional.

aggregateType

enum (ChartAggregateType)

Jenis agregasi untuk data diagram kunci dan dasar pengukuran dalam diagram kartu skor. Kolom ini tidak didukung untuk diagram sumber data. Gunakan ChartData.aggregateType bidang keyValueData atau baselineValueData alih-alih untuk diagram sumber data. Kolom ini bersifat opsional.

keyValueFormat

object (KeyValueFormat)

Opsi format untuk nilai kunci.

baselineValueFormat

object (BaselineValueFormat)

Opsi format 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 format kustom untuk nilai kunci/dasar bawaan numerik dalam diagram kartu skor. Bidang ini hanya digunakan saat numberFormatSource disetel ke CUSTOM. Kolom ini bersifat opsional.

KeyValueFormat

Opsi format 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 posisi teks horizontal nilai kunci. Kolom ini bersifat opsional. Jika tidak ditentukan, penentuan posisi default akan digunakan.

BaselineValueFormat

Opsi format 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 nilai dasar pengukuran. Kolom ini bersifat opsional. Jika tidak ditentukan, penentuan 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 berlaku 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 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 berlaku 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 ditetapkan, kolom ini akan diprioritaskan.

ComparisonType

Jenis perbandingan nilai kunci dengan nilai dasar pengukuran.

Enum
COMPARISON_TYPE_UNDEFINED Nilai default, jangan digunakan.
ABSOLUTE_DIFFERENCE Gunakan perbedaan absolut antara nilai kunci dan dasar pengukuran.
PERCENTAGE_DIFFERENCE Gunakan selisih persentase antara nilai kunci dan dasar pengukuran.

ChartNumberFormatSource

Opsi sumber pemformatan angka untuk atribut diagram.

Enum
CHART_NUMBER_FORMAT_SOURCE_UNDEFINED Nilai default, jangan digunakan.
FROM_DATA Mewarisi pemformatan 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 diagram. Kolom ini bersifat opsional.

suffix

string

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

ChartHiddenDimensionStrategy

Menentukan cara diagram harus menangani baris sumber yang tersembunyi. Baris tersembunyi mencakup baris yang disembunyikan dan disembunyikan secara manual oleh filter.

Enum
CHART_HIDDEN_DIMENSION_STRATEGY_UNSPECIFIED Nilai default, jangan digunakan.
SKIP_HIDDEN_ROWS_AND_COLUMNS Diagram akan melewati baris dan kolom yang tersembunyi.
SKIP_HIDDEN_ROWS Diagram hanya akan melewati baris yang disembunyikan.
SKIP_HIDDEN_COLUMNS Diagram hanya akan melewati kolom yang disembunyikan.
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 berlaku lagi: Gunakan colorStyle.

colorStyle

object (ColorStyle)

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