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. Coretan, 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 yang akan digunakan secara default untuk semua teks diagram (misalnya, judul, label sumbu, legenda). Jika font ditentukan untuk bagian tertentu pada diagram, font tersebut akan menggantikan nama font ini.

maximized

boolean

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

backgroundColor
(deprecated)

object (Color)

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

backgroundColorStyle

object (ColorStyle)

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

dataSourceChartProperties

object (DataSourceChartProperties)

Jika ada, kolom akan 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 urutan data diagram. Hanya satu spesifikasi pengurutan yang didukung. Hanya didukung untuk diagram sumber data.

hiddenDimensionStrategy

enum (ChartHiddenDimensionStrategy)

Menentukan cara grafik menggunakan baris atau kolom tersembunyi.

Kolom union chart. Spesifikasi diagram tertentu, hanya satu nilai yang harus ditetapkan. chart hanya dapat berupa salah satu dari hal berikut:
basicChart

object (BasicChartSpec)

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

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.

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 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 dipetakan. 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 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 ke true. Berlaku untuk diagram Garis, Area, dan Kombinasi.

stackedType

enum (BasicChartStackedType)

Jenis bertumpuk untuk diagram yang mendukung penumpukan vertikal. Berlaku untuk diagram Area, Batang, Kolom, Kombinasi, dan Area Berundak.

lineSmoothing

boolean

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

compareMode

enum (BasicChartCompareMode)

Perilaku tooltip dan sorotan 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 deret yang dapat ditumpuk type atau satu jenis memiliki lebih banyak deret daripada jenis lainnya dan setiap jenis lainnya tidak memiliki lebih dari satu deret. Misalnya, jika diagram memiliki dua deret batang bertumpuk dan satu deret area, label total data akan didukung. Jika memiliki tiga deret batang dan dua deret area, label total data tidak diizinkan. CUSTOM atau placement tidak dapat disetel di totalDataLabel.

BasicChartType

Cara diagram harus divisualisasikan.

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

BasicChartLegendPosition

Tempat legenda diagram harus diposisikan.

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

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, ini akan mengganti judul 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 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.

ChartAxisViewWindowOptions

Opsi yang menentukan "jendela tampilan" untuk diagram (seperti nilai yang terlihat di 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 ditetapkan, akan otomatis menentukan nilai minimum yang terlihat bagus untuk data.

viewWindowMax

number

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

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

BasicChartDomain

Domain diagram. Misalnya, jika 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 membuat diagram harga saham dari waktu ke waktu, ini adalah data yang mewakili tanggal.

reversed

boolean

Benar untuk membalik urutan nilai domain (sumbu horizontal).

ChartData

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 berdasarkan jika ChartData mendukung domain diagram sumber data. Hanya didukung untuk diagram sumber data.

aggregateType

enum (ChartAggregateType)

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

Kolom gabungan 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 yang dibaca data.

ChartSourceRange

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 deret 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 pada ChartData domain diagram sumber data yang menentukan bucket untuk nilai dalam domain, bukan mengelompokkan setiap nilai.

Misalnya, saat memetakan diagram sumber data, Anda dapat menentukan aturan histogram di domain (hanya boleh berisi nilai numerik), yang 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 ke ChartData. rule hanya dapat berupa salah satu dari hal berikut:
dateTimeRule

object (ChartDateTimeRule)

ChartDateTimeRule.

histogramRule

object (ChartHistogramRule)

ChartHistogramRule

ChartDateTimeRule

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

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

enum (ChartDateTimeRuleType)

Jenis pengelompokan tanggal dan waktu yang akan diterapkan.

ChartDateTimeRuleType

Jenis aturan pengelompokan tanggal-waktu yang tersedia.

Enum
CHART_DATE_TIME_RULE_TYPE_UNSPECIFIED Jenis default, jangan gunakan.
SECOND Mengelompokkan tanggal menurut detik, dari 0 hingga 59.
MINUTE Mengelompokkan tanggal menurut menit, dari 0 hingga 59.
HOUR Mengelompokkan tanggal menurut jam menggunakan sistem 24 jam, dari 0 hingga 23.
HOUR_MINUTE Mengelompokkan tanggal menurut jam dan menit menggunakan sistem 24 jam, misalnya 19.45.
HOUR_MINUTE_AMPM Mengelompokkan tanggal menurut jam dan menit menggunakan sistem 12 jam, misalnya 19.45. Penunjukan AM/PM diterjemahkan berdasarkan lokalitas spreadsheet.
DAY_OF_WEEK Mengelompokkan tanggal menurut hari dalam seminggu, misalnya Minggu. Hari dalam seminggu akan diterjemahkan berdasarkan lokalitas spreadsheet.
DAY_OF_YEAR Mengelompokkan tanggal menurut hari dalam setahun, 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 Mengelompokkan tanggal berdasarkan hari dalam sebulan, dari 1 hingga 31.
DAY_MONTH Mengelompokkan tanggal menurut hari dan bulan, misalnya 22-Nov. Bulan diterjemahkan berdasarkan lokalitas spreadsheet.
MONTH Mengelompokkan tanggal menurut bulan, misalnya Nov. Bulan diterjemahkan berdasarkan lokalitas spreadsheet.
QUARTER Mengelompokkan tanggal menurut 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 diterjemahkan berdasarkan bahasa spreadsheet.
YEAR_QUARTER Mengelompokkan tanggal menurut tahun dan kuartal, misalnya K4 2008.
YEAR_MONTH_DAY Mengelompokkan tanggal menurut 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 saat item ditempatkan ke dalam bucket. Nilai yang kurang dari minimum dikelompokkan ke dalam satu bucket. Jika dihilangkan, nilai ini ditentukan oleh nilai item minimum.

maxValue

number

Nilai maksimum saat 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 gunakan.
AVERAGE Fungsi agregat rata-rata.
COUNT Menghitung fungsi agregat.
MAX Fungsi agregat maksimum.
MEDIAN Fungsi agregat median.
MIN Fungsi agregat minimum.
SUM Fungsi agregat jumlah.

BasicChartSeries

Satu deret data dalam diagram. Misalnya, jika membuat diagram harga saham dari waktu ke waktu, beberapa deret mungkin ada, satu untuk "Harga Buka", "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 divisualisasi dalam deret diagram ini.

targetAxis

enum (BasicChartAxisPosition)

Sumbu minor yang akan menentukan rentang nilai untuk deret ini. Misalnya, jika membuat diagram saham dari waktu ke waktu, deret "Volume" mungkin ingin disematkan di sebelah kanan dengan harga disematkan di 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 valid jika chartType adalah COMBO. Jenis yang berbeda akan mengubah cara visualisasi deret. Hanya LINE, AREA, dan COLUMN yang didukung.

lineStyle

object (LineStyle)

Gaya garis deret ini. Hanya berlaku jika chartType adalah AREA, LINE, atau SCATTER. Diagram COMBO juga didukung jika series chart type adalah 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 digunakan 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 juga ditetapkan, kolom ini akan diprioritaskan.

pointStyle

object (PointStyle)

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

styleOverrides[]

object (BasicSeriesDataPointStyleOverride)

Setelan penggantian gaya untuk titik data deret.

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 gunakan.
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 solid.
DOTTED Garis putus-putus.
MEDIUM_DASHED Garis putus-putus dengan tanda hubung memiliki panjang "sedang".
MEDIUM_DASHED_DOTTED Garis yang bergantian antara tanda hubung "sedang" dan titik.
LONG_DASHED Garis putus-putus dengan tanda hubung yang panjang.
LONG_DASHED_DOTTED Garis yang bergantian antara tanda hubung "panjang" 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 data, seperti representasi teks 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 deret 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, 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 kustom yang ditunjukkan oleh customLabelData.

DataLabelPlacement

Penempatan label data relatif terhadap data berlabel.

Enum
DATA_LABEL_PLACEMENT_UNSPECIFIED Pemosisi 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 segilima.
SQUARE Bentuk persegi.
STAR Bentuk bintang.
TRIANGLE Bentuk segitiga.
X_MARK Bentuk tanda x.

BasicSeriesDataPointStyleOverride

Setelan penggantian gaya untuk satu titik data deret.

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

integer

Indeks berbasis nol dari titik data deret.

color
(deprecated)

object (Color)

Warna titik data deret. 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 dari titik data deret. Hanya valid jika chartType adalah AREA, LINE, atau SCATTER. Diagram COMBO juga didukung jika series chart type adalah AREA, LINE, atau SCATTER. Jika kosong, default seri 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 digambar dari 0, dengan 80 berjarak 80 unit dari sumbu horizontal. Jika ditumpuk, 80 akan dirender dari 20, sehingga menempatkannya 100 unit dari sumbu horizontal.

Enum
BASIC_CHART_STACKED_TYPE_UNSPECIFIED Nilai default, jangan gunakan.
NOT_STACKED Seri tidak ditumpuk.
STACKED Nilai seri ditumpuk, setiap nilai dirender secara vertikal mulai dari bagian atas nilai di bawahnya.
PERCENT_STACKED Stack vertikal ditarik untuk mencapai bagian atas diagram, dengan nilai yang disusun sebagai persentase dari satu sama lain.

BasicChartCompareMode

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

Enum
BASIC_CHART_COMPARE_MODE_UNSPECIFIED Nilai default, jangan gunakan.
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 di tooltip.

PieChartSpec

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 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 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 lingkaran pai memiliki label yang terpasang.

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. Nama ini tidak harus unik.

domain

object (ChartData)

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

series

object (ChartData)

Data yang berisi nilai y balon. Nilai ini menempatkan 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 dengan ukuran yang berbeda 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 buram.

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 maksimum 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. Coretan, garis bawah, dan link tidak didukung.

BubbleChartLegendPosition

Tempat legenda diagram harus diposisikan.

Enum
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 kandil. 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

Benar untuk membalik urutan nilai domain (sumbu horizontal).

CandlestickData

Data diagram Batang lilin, yang masing-masing berisi nilai rendah, buka, tutup, dan tinggi untuk 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 candle. 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 batang lilin. Jika kurang dari nilai penutup, lilin akan terisi. Jika tidak, lilin akan kosong.

closeSeries

object (CandlestickSeries)

Data rentang (sumbu vertikal) untuk nilai penutupan/akhir untuk setiap candle. Ini adalah bagian atas batang lilin. Jika lebih besar dari nilai buka, lilin akan terisi. Jika tidak, lilin akan kosong.

highSeries

object (CandlestickSeries)

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

CandlestickSeries

Seri CandlestickData.

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

object (ChartData)

Data CandlestickSeries.

OrgChartSpec

Diagram organisasi. Diagram organisasi memerlukan kumpulan 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 (melapor kepada Alice) dan Cathy sebagai VP Penjualan (juga melapor kepada Alice), buat labels berisi "Alice", "Bob", "Cathy", parentLabels berisi "", "Alice", "Alice", dan tooltips berisi "CEO", "Presiden", "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 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 teratas. 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 gunakan.
SMALL Ukuran node diagram organisasi kecil.
MEDIUM Ukuran node diagram org sedang.
LARGE Ukuran node diagram organisasi yang besar.

HistogramChartSpec

Diagram histogram. Diagram histogram mengelompokkan item data ke dalam kelompok, yang menampilkan setiap kelompok sebagai kolom item bertumpuk. 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 deret nilai yang akan dikelompokkan atau beberapa deret, yang masing-masing memiliki panjang yang sama, yang berisi nama deret yang diikuti dengan nilai yang akan dikelompokkan untuk deret tersebut.

legendPosition

enum (HistogramChartLegendPosition)

Posisi legenda diagram.

showItemDividers

boolean

Apakah garis pemisah 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 tersebut masih disertakan dalam diagram, dan akan ditambahkan ke bucket pertama atau terakhir, bukan bucketnya sendiri. Harus 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 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

Di mana legenda diagram harus diposisikan.

Enum
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 divisualisasi oleh diagram waterfall ini.

stackedType

enum (WaterfallChartStackedType)

Jenis bertumpuk.

firstValueIsTotal

boolean

Benar untuk menafsirkan nilai pertama sebagai total.

hideConnectorLines

boolean

Benar 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 nilai total dari semua nilai bertumpuk pada setiap nilai di sepanjang sumbu domain. stackedType harus 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).

WaterfallChartSeries

Satu deret 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 divisualisasi dalam seri ini.

positiveColumnsStyle

object (WaterfallChartColumnStyle)

Gaya untuk semua kolom dalam seri 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 seri ini.

hideTrailingSubtotal

boolean

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

customSubtotals[]

object (WaterfallChartCustomSubtotal)

Kolom subtotal kustom yang 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 deret 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 digunakan lagi: Gunakan colorStyle.

colorStyle

object (ColorStyle)

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

WaterfallChartCustomSubtotal

Kolom subtotal kustom untuk deret diagram waterfall.

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

integer

Indeks titik data berbasis nol dalam deret. Jika dataIsSubtotal bernilai benar, titik data pada indeks ini adalah subtotal. Jika tidak, subtotal akan muncul setelah titik data dengan indeks ini. Deret dapat memiliki beberapa subtotal pada indeks arbitrer, tetapi subtotal tidak memengaruhi indeks titik data. Misalnya, jika 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 dengannya.

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.

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

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 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 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 yang akan ditampilkan pada 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 berlabel yang akan ditampilkan pada diagram peta hierarki. Tingkat ini tidak interaktif dan ditampilkan tanpa labelnya. Jika tidak ditentukan, setelan defaultnya adalah 0.

minValue

number

Nilai data minimum yang mungkin. Sel dengan nilai kurang dari ini akan memiliki warna yang sama dengan sel dengan nilai ini. Jika tidak ditentukan, nilai defaultnya adalah nilai minimum sebenarnya 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 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 dalam 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 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 gradiennya adalah midValueColor. Sel yang tidak memiliki nilai warna atau bukan angka akan memiliki noDataColor sebagai warna latar belakangnya.

hideTooltips

boolean

Benar 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 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 lebih besar dari atau sama dengan maxValue. Jika tidak ditentukan, defaultnya adalah #109618. Tidak digunakan lagi: Gunakan maxValueColorStyle.

maxValueColorStyle

object (ColorStyle)

Warna latar belakang untuk sel dengan nilai warna 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 dengan sel tersebut. 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. Jika tidak ditentukan, defaultnya adalah #000000. Jika noDataColor juga 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 satu nilai data, atau menggabungkan beberapa 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 utama dan dasar pengukuran dalam 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 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 pemformatan kustom untuk nilai kunci/dasar pengukuran numerik dalam diagram kartu skor. Kolom ini hanya digunakan jika numberFormatSource ditetapkan ke CUSTOM. Kolom ini bersifat opsional.

KeyValueFormat

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 posisi teks horizontal nilai kunci. Kolom ini bersifat opsional. Jika tidak ditentukan, pemosisian 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 dari nilai dasar pengukuran. Kolom ini bersifat opsional. Jika tidak ditentukan, pemosisian 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.

ComparisonType

Jenis perbandingan nilai kunci dengan nilai dasar pengukuran.

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

Enum
CHART_NUMBER_FORMAT_SOURCE_UNDEFINED Nilai default, jangan gunakan.
FROM_DATA Mewarisi pemformatan angka dari data.
CUSTOM Terapkan pemformatan 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 menangani baris sumber yang disembunyikan. Baris tersembunyi mencakup baris yang disembunyikan secara manual dan disembunyikan 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 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 tersemat.

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.