Charts

EmbeddedChart

แผนภูมิที่ฝังอยู่ในชีต

การแสดง JSON
{
  "chartId": integer,
  "spec": {
    object (ChartSpec)
  },
  "position": {
    object (EmbeddedObjectPosition)
  },
  "border": {
    object (EmbeddedObjectBorder)
  }
}
ช่อง
chartId

integer

รหัสของแผนภูมิ

spec

object (ChartSpec)

ข้อกําหนดของแผนภูมิ

position

object (EmbeddedObjectPosition)

ตําแหน่งของแผนภูมิ

border

object (EmbeddedObjectBorder)

เส้นขอบของแผนภูมิ

ChartSpec

ข้อกำหนดของแผนภูมิ

การแสดง 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.
}
ช่อง
title

string

ชื่อของแผนภูมิ

altText

string

ข้อความแสดงแทนที่อธิบายแผนภูมิ ซึ่งมักใช้เพื่อการช่วยเหลือพิเศษ

titleTextFormat

object (TextFormat)

รูปแบบข้อความชื่อ ไม่รองรับขีดทับ ขีดล่าง และลิงก์

titleTextPosition

object (TextPosition)

ตำแหน่งข้อความชื่อ ช่องนี้จะระบุหรือไม่ก็ได้

subtitle

string

ชื่อรองของแผนภูมิ

subtitleTextFormat

object (TextFormat)

รูปแบบข้อความของคำบรรยายแทนเสียง ไม่รองรับขีดทับ ขีดล่าง และลิงก์

subtitleTextPosition

object (TextPosition)

ตำแหน่งข้อความคำบรรยาย ช่องนี้จะระบุหรือไม่ก็ได้

fontName

string

ชื่อแบบอักษรที่จะใช้กับข้อความในแผนภูมิทั้งหมดโดยค่าเริ่มต้น (เช่น ชื่อ ป้ายกำกับแกน ตำนาน) หากระบุแบบอักษรสำหรับส่วนใดส่วนหนึ่งของแผนภูมิ ระบบจะลบล้างชื่อแบบอักษรนี้

maximized

boolean

จริงเพื่อให้แผนภูมิเต็มพื้นที่ทั้งหมดที่แสดงผลโดยมีระยะห่างจากขอบน้อยที่สุด เท็จเพื่อใช้การถอดค่าเริ่มต้น (ใช้กับแผนภูมิภูมิศาสตร์และแผนภูมิองค์กรไม่ได้)

backgroundColor
(deprecated)

object (Color)

สีพื้นหลังของแผนภูมิทั้งแผนภูมิ ใช้ไม่ได้กับแผนภูมิองค์กร เลิกใช้งานแล้ว: ใช้ backgroundColorStyle

backgroundColorStyle

object (ColorStyle)

สีพื้นหลังของแผนภูมิทั้งแผนภูมิ ใช้ไม่ได้กับแผนภูมิองค์กร หากมีการตั้งค่า backgroundColor ไว้ด้วย ช่องนี้จะมีลำดับความสำคัญเหนือกว่า

dataSourceChartProperties

object (DataSourceChartProperties)

หากมี ช่องจะมีพร็อพเพอร์ตี้เฉพาะของแผนภูมิแหล่งข้อมูล

filterSpecs[]

object (FilterSpec)

ตัวกรองที่ใช้กับข้อมูลต้นทางของแผนภูมิ ใช้ได้กับแผนภูมิแหล่งข้อมูลเท่านั้น

sortSpecs[]

object (SortSpec)

ลําดับการจัดเรียงข้อมูลแผนภูมิ ระบบรองรับเฉพาะข้อกำหนดการจัดเรียงรายการเดียวเท่านั้น ใช้ได้กับแผนภูมิแหล่งข้อมูลเท่านั้น

hiddenDimensionStrategy

enum (ChartHiddenDimensionStrategy)

กำหนดวิธีที่แผนภูมิจะใช้แถวหรือคอลัมน์ที่ซ่อนอยู่

ฟิลด์สหภาพ chart ข้อกําหนดของแผนภูมิที่เฉพาะเจาะจง คุณต้องตั้งค่าค่าเพียงค่าเดียว chart ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
basicChart

object (BasicChartSpec)

ข้อกําหนดของแผนภูมิพื้นฐาน ซึ่งอาจเป็นแผนภูมิประเภทใดประเภทหนึ่ง ดูรายการแผนภูมิทั้งหมดที่รองรับได้ที่ BasicChartType

pieChart

object (PieChartSpec)

ข้อกําหนดของแผนภูมิวงกลม

bubbleChart

object (BubbleChartSpec)

ข้อกําหนดของแผนภูมิฟองอากาศ

candlestickChart

object (CandlestickChartSpec)

ข้อกําหนดของแผนภูมิแท่งเทียน

orgChart

object (OrgChartSpec)

ข้อกําหนดของแผนภูมิองค์กร

histogramChart

object (HistogramChartSpec)

ข้อกําหนดของแผนภูมิฮิสโตแกรม

waterfallChart

object (WaterfallChartSpec)

ข้อมูลจำเพาะของแผนภูมิ Waterfall

treemapChart

object (TreemapChartSpec)

ข้อกําหนดของแผนภูมิ Tree Map

scorecardChart

object (ScorecardChartSpec)

ข้อกําหนดของแผนภูมิตารางสรุปสถิติ

TextPosition

การตั้งค่าตำแหน่งสำหรับข้อความ

การแสดง JSON
{
  "horizontalAlignment": enum (HorizontalAlign)
}
ช่อง
horizontalAlignment

enum (HorizontalAlign)

การตั้งค่าการจัดแนวในแนวนอนสำหรับข้อความ

DataSourceChartProperties

พร็อพเพอร์ตี้ของแผนภูมิแหล่งข้อมูล

การแสดง JSON
{
  "dataSourceId": string,
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
ช่อง
dataSourceId

string

รหัสของแหล่งข้อมูลที่เชื่อมโยงกับแผนภูมิ

dataExecutionStatus

object (DataExecutionStatus)

เอาต์พุตเท่านั้น สถานะการเรียกใช้ข้อมูล

BasicChartSpec

ข้อกําหนดสําหรับแผนภูมิพื้นฐาน ดูรายการแผนภูมิที่รองรับได้ที่ BasicChartType

การแสดง 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)
  }
}
ช่อง
chartType

enum (BasicChartType)

ประเภทของแผนภูมิ

legendPosition

enum (BasicChartLegendPosition)

ตำแหน่งของคำอธิบายแผนภูมิ

axis[]

object (BasicChartAxis)

แกนในแผนภูมิ

domains[]

object (BasicChartDomain)

โดเมนของข้อมูลที่แสดงในแผนภูมิ ระบบรองรับโดเมนเดียวเท่านั้น

series[]

object (BasicChartSeries)

ข้อมูลของแผนภูมินี้

headerCount

integer

จำนวนแถวหรือคอลัมน์ในข้อมูลที่เป็น "ส่วนหัว" หากไม่ได้ตั้งค่า Google ชีตจะเดาจำนวนแถวที่เป็นส่วนหัวตามข้อมูล

(โปรดทราบว่า BasicChartAxis.title อาจลบล้างชื่อแกนซึ่งอนุมานจากค่าส่วนหัว)

threeDimensional

boolean

จริงเพื่อทําให้แผนภูมิเป็นแบบ 3 มิติ ใช้กับแผนภูมิแท่งและแผนภูมิคอลัมน์

interpolateNulls

boolean

หากค่าบางค่าในชุดขาดหายไป ช่องว่างอาจปรากฏในแผนภูมิ (เช่น จะไม่มีส่วนของเส้นในแผนภูมิเส้น) หากต้องการปิดช่องว่างเหล่านี้ ให้ตั้งค่านี้เป็น "จริง" มีผลกับแผนภูมิเส้น พื้นที่ และคอมโบ

stackedType

enum (BasicChartStackedType)

ประเภทซ้อนสําหรับแผนภูมิที่รองรับการซ้อนแนวตั้ง มีผลกับแผนภูมิพื้นที่ แท่ง คอลัมน์ ผสม และพื้นที่แบบขั้นบันได

lineSmoothing

boolean

รับว่าควรแสดงผลเส้นทั้งหมดให้เรียบหรือตรงโดยค่าเริ่มต้น ใช้กับแผนภูมิเส้น

compareMode

enum (BasicChartCompareMode)

ลักษณะการทำงานของเคล็ดลับเครื่องมือและการไฮไลต์ข้อมูลเมื่อวางเมาส์เหนือข้อมูลและพื้นที่แผนภูมิ

totalDataLabel

object (DataLabel)

ควบคุมว่าจะแสดงป้ายกำกับข้อมูลเพิ่มเติมในแผนภูมิแบบซ้อนหรือไม่ ซึ่งจะรวมค่าทั้งหมดของค่าที่ซ้อนกันทั้งหมดในแต่ละค่าตามแกนโดเมน ป้ายกำกับข้อมูลเหล่านี้จะตั้งค่าได้ก็ต่อเมื่อ chartType มีค่าเป็นอย่างใดอย่างหนึ่งต่อไปนี้ AREA, BAR, COLUMN, COMBO หรือ STEPPED_AREA และ stackedType มีค่าเป็น STACKED หรือ PERCENT_STACKED นอกจากนี้ สำหรับ COMBO ระบบจะรองรับเฉพาะในกรณีที่มีชุดที่ซ้อนกันได้เพียงประเภทเดียว type หรือมีชุดประเภทหนึ่งที่มีชุดมากกว่าประเภทอื่นๆ และแต่ละประเภทมีชุดไม่เกิน 1 ชุด เช่น หากแผนภูมิมีชุดแท่งแบบซ้อน 2 ชุดและชุดพื้นที่ 1 ชุด ระบบจะรองรับป้ายกำกับข้อมูลทั้งหมด หากมีชุดแถบ 3 ชุดและชุดพื้นที่ 2 ชุด ระบบจะไม่อนุญาตให้ใช้ป้ายกำกับข้อมูลทั้งหมด คุณจะตั้งค่าทั้ง CUSTOM หรือ placement ใน totalDataLabel ไม่ได้

BasicChartType

ลักษณะการแสดงภาพแผนภูมิ

Enum
BASIC_CHART_TYPE_UNSPECIFIED ค่าเริ่มต้น อย่าใช้
BAR แผนภูมิแท่ง
LINE แผนภูมิเส้น
AREA แผนภูมิพื้นที่
COLUMN แผนภูมิคอลัมน์
SCATTER แผนภูมิกระจาย
COMBO แผนภูมิผสม
STEPPED_AREA แผนภูมิพื้นที่แบบขั้นบันได

BasicChartLegendPosition

ตำแหน่งที่ควรวางคำอธิบายแผนภูมิ

Enum
BASIC_CHART_LEGEND_POSITION_UNSPECIFIED ค่าเริ่มต้น อย่าใช้
BOTTOM_LEGEND ระบบจะแสดงผลคําอธิบายที่ด้านล่างของแผนภูมิ
LEFT_LEGEND ระบบจะแสดงผลคำอธิบายทางด้านซ้ายของแผนภูมิ
RIGHT_LEGEND ระบบจะแสดงผลคําอธิบายทางด้านขวาของแผนภูมิ
TOP_LEGEND ระบบจะแสดงผลคําอธิบายที่ด้านบนของแผนภูมิ
NO_LEGEND ระบบจะไม่แสดงคำอธิบาย

BasicChartAxis

แกนของแผนภูมิ แผนภูมิต้องมีแกนไม่เกิน 1 แกนต่อ axis position

การแสดง JSON
{
  "position": enum (BasicChartAxisPosition),
  "title": string,
  "format": {
    object (TextFormat)
  },
  "titleTextPosition": {
    object (TextPosition)
  },
  "viewWindowOptions": {
    object (ChartAxisViewWindowOptions)
  }
}
ช่อง
position

enum (BasicChartAxisPosition)

ตำแหน่งของแกนนี้

title

string

ชื่อแกนนี้ หากตั้งค่าไว้ ค่านี้จะลบล้างชื่อที่อนุมานจากส่วนหัวของข้อมูล

format

object (TextFormat)

รูปแบบของชื่อ ใช้ได้ก็ต่อเมื่อแกนไม่ได้เชื่อมโยงกับโดเมน ไม่รองรับช่องลิงก์

titleTextPosition

object (TextPosition)

ตำแหน่งข้อความชื่อแกน

viewWindowOptions

object (ChartAxisViewWindowOptions)

ตัวเลือกกรอบเวลาของการแสดงผลสำหรับแกนนี้

BasicChartAxisPosition

ตำแหน่งของแกนของแผนภูมิ

Enum
BASIC_CHART_AXIS_POSITION_UNSPECIFIED ค่าเริ่มต้น อย่าใช้
BOTTOM_AXIS แกนที่แสดงผลที่ด้านล่างของแผนภูมิ สำหรับแผนภูมิส่วนใหญ่ แกนนี้คือแกนหลักมาตรฐาน สำหรับแผนภูมิแท่ง แกนนี้จะเป็นแกนรอง
LEFT_AXIS แกนที่แสดงผลทางด้านซ้ายของแผนภูมิ สำหรับแผนภูมิส่วนใหญ่ แกนนี้คือแกนรอง สําหรับแผนภูมิแท่ง นี่เป็นแกนหลักมาตรฐาน
RIGHT_AXIS แกนแสดงผลทางด้านขวาของแผนภูมิ สำหรับแผนภูมิส่วนใหญ่ แกนนี้คือแกนรอง สําหรับแผนภูมิแท่ง นี่เป็นแกนหลักที่ผิดปกติ

ChartAxisViewWindowOptions

ตัวเลือกที่กําหนด "กรอบเวลาการดู" สําหรับแผนภูมิ (เช่น ค่าที่มองเห็นได้ในแกน)

การแสดง JSON
{
  "viewWindowMin": number,
  "viewWindowMax": number,
  "viewWindowMode": enum (ViewWindowMode)
}
ช่อง
viewWindowMin

number

ค่าตัวเลขต่ำสุดที่จะแสดงในหน้าต่างมุมมองนี้ หากไม่ได้ตั้งค่า ระบบจะกําหนดค่าต่ำสุดที่เหมาะสมกับข้อมูลโดยอัตโนมัติ

viewWindowMax

number

ค่าตัวเลขสูงสุดที่จะแสดงในหน้าต่างมุมมองนี้ หากไม่ได้ตั้งค่า ระบบจะกําหนดค่าสูงสุดที่เหมาะสมกับข้อมูลโดยอัตโนมัติ

viewWindowMode

enum (ViewWindowMode)

โหมดของหน้าต่างมุมมอง

ViewWindowMode

โหมดของหน้าต่างมุมมอง ซึ่งจะกําหนดวิธีจัดการค่าต่ำสุดและสูงสุดของกรอบเวลาการดู

Enum
DEFAULT_VIEW_WINDOW_MODE โหมดหน้าต่างมุมมองเริ่มต้นที่ใช้ในเครื่องมือแก้ไขชีตสำหรับแผนภูมิประเภทนี้ ในกรณีส่วนใหญ่ หากตั้งค่าไว้ โหมดเริ่มต้นจะเทียบเท่ากับ PRETTY
VIEW_WINDOW_MODE_UNSUPPORTED โปรดอย่าใช้ แสดงว่า API ไม่รองรับโหมดที่ตั้งไว้ในปัจจุบัน
EXPLICIT เป็นไปตามค่าต่ำสุดและสูงสุดอย่างตรงที่สุดหากระบุ หากไม่ได้ระบุค่า ระบบจะใช้ค่า PRETTY
PRETTY เลือกค่าต่ำสุดและสูงสุดที่ทำให้แผนภูมิดูดี ระบบจะไม่สนใจทั้งค่าต่ำสุดและสูงสุดในโหมดนี้

BasicChartDomain

โดเมนของแผนภูมิ เช่น หากเป็นแผนภูมิราคาหุ้นตามช่วงเวลา คอลัมน์นี้จะเป็นวันที่

การแสดง JSON
{
  "domain": {
    object (ChartData)
  },
  "reversed": boolean
}
ช่อง
domain

object (ChartData)

ข้อมูลของโดเมน เช่น หากเป็นแผนภูมิราคาหุ้นตามช่วงเวลา ข้อมูลนี้จะเป็นข้อมูลที่แสดงถึงวันที่

reversed

boolean

จริงเพื่อกลับลําดับค่าของโดเมน (แกนนอน)

ChartData

ข้อมูลที่อยู่ในโดเมนหรือชุด

การแสดง 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.
}
ช่อง
groupRule

object (ChartGroupRule)

กฎในการแบ่งกลุ่มข้อมูลตาม ChartData หาก ChartData รองรับโดเมนของแผนภูมิแหล่งข้อมูล ใช้ได้กับแผนภูมิแหล่งข้อมูลเท่านั้น

aggregateType

enum (ChartAggregateType)

ประเภทการรวมสําหรับชุดของแผนภูมิแหล่งข้อมูล ใช้ได้กับแผนภูมิแหล่งข้อมูลเท่านั้น

ฟิลด์สหภาพ type ประเภทข้อมูลที่มี ต้องตั้งค่าค่าเดียว type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
sourceRange

object (ChartSourceRange)

ช่วงแหล่งที่มาของข้อมูล

columnReference

object (DataSourceColumnReference)

การอ้างอิงคอลัมน์แหล่งข้อมูลที่อ่านข้อมูล

ChartSourceRange

ช่วงที่เป็นแหล่งที่มาของแผนภูมิ

การแสดง JSON
{
  "sources": [
    {
      object (GridRange)
    }
  ]
}
ช่อง
sources[]

object (GridRange)

ช่วงของข้อมูลสําหรับชุดหรือโดเมน มิติข้อมูล 1 รายการต้องมีความยาว 1 และแหล่งที่มาทั้งหมดในรายการต้องมีมิติข้อมูลเดียวกันที่มีความยาว 1 โดเมน (หากมี) และอนุกรมทั้งหมดต้องมีช่วงแหล่งที่มาเท่ากัน หากใช้ช่วงแหล่งที่มามากกว่า 1 ช่วง ช่วงแหล่งที่มาที่ออฟเซ็ตหนึ่งๆ ต้องเป็นระเบียบและต่อเนื่องกันตลอดทั้งโดเมนและชุด

ตัวอย่างเช่น การกำหนดค่าที่ถูกต้องมีดังนี้

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

การตั้งค่าที่ไม่บังคับใน ChartData ของโดเมนของแผนภูมิแหล่งข้อมูลซึ่งกําหนดกลุ่มสําหรับค่าในโดเมนแทนการแยกแต่ละค่า

เช่น เมื่อพล็อตแผนภูมิแหล่งข้อมูล คุณสามารถระบุกฎฮิสโตแกรมในโดเมน (ควรมีเฉพาะค่าตัวเลข) โดยจัดกลุ่มค่าเป็นกลุ่ม ระบบจะรวบรวมค่าของชุดแผนภูมิที่อยู่ในกลุ่มเดียวกันตาม aggregateType

การแสดง 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.
}
ช่อง
ฟิลด์สหภาพ rule กฎที่จะใช้กับ ChartData rule ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
dateTimeRule

object (ChartDateTimeRule)

ChartDateTimeRule

histogramRule

object (ChartHistogramRule)

ChartHistogramRule

ChartDateTimeRule

ช่วยให้คุณจัดระเบียบค่าวันที่และเวลาในคอลัมน์ข้อมูลต้นทางเป็นกลุ่มตามส่วนที่เลือกของค่าวันที่หรือเวลา

การแสดง JSON
{
  "type": enum (ChartDateTimeRuleType)
}
ช่อง
type

enum (ChartDateTimeRuleType)

ประเภทการจัดกลุ่มวันที่และเวลาที่จะใช้

ChartDateTimeRuleType

ประเภทกฎการจัดกลุ่มวันที่และเวลาที่ใช้ได้

Enum
CHART_DATE_TIME_RULE_TYPE_UNSPECIFIED ประเภทเริ่มต้น โปรดอย่าใช้
SECOND จัดกลุ่มวันที่ตามวินาที ตั้งแต่ 0 ถึง 59
MINUTE จัดกลุ่มวันที่ตามนาที ตั้งแต่ 0 ถึง 59
HOUR จัดกลุ่มวันที่ตามชั่วโมงโดยใช้ระบบ 24 ชั่วโมง ตั้งแต่ 0 ถึง 23
HOUR_MINUTE จัดกลุ่มวันที่ตามชั่วโมงและนาทีโดยใช้ระบบ 24 ชั่วโมง เช่น 19:45
HOUR_MINUTE_AMPM จัดกลุ่มวันที่ตามชั่วโมงและนาทีโดยใช้ระบบ 12 ชั่วโมง เช่น 19:45 น. ระบบจะแปลการระบุ AM/PM ตามภาษาของสเปรดชีต
DAY_OF_WEEK จัดกลุ่มวันที่ตามวันในสัปดาห์ เช่น วันอาทิตย์ ระบบจะแปลวันในสัปดาห์ตามภาษาของสเปรดชีต
DAY_OF_YEAR จัดกลุ่มวันที่ตามวันของปี ตั้งแต่ 1 ถึง 366 โปรดทราบว่าวันที่หลังวันที่ 29 ก. พ. จะอยู่ในกลุ่มที่ต่างกันในปีอธิกสุรทินกับปีปกติ
DAY_OF_MONTH จัดกลุ่มวันที่ตามวันของเดือน ตั้งแต่ 1 ถึง 31
DAY_MONTH จัดกลุ่มวันที่ตามวันและเดือน เช่น 22-Nov ระบบจะแปลเดือนตามภาษาของสเปรดชีต
MONTH จัดกลุ่มวันที่ตามเดือน เช่น พ. ย. ระบบจะแปลเดือนตามภาษาของสเปรดชีต
QUARTER จัดกลุ่มวันที่ตามไตรมาส เช่น Q1 (ซึ่งหมายถึง ม.ค. - มี.ค.)
YEAR จัดกลุ่มวันที่ตามปี เช่น 2008
YEAR_MONTH จัดกลุ่มวันที่ตามปีและเดือน เช่น 2008-Nov ระบบจะแปลเดือนตามภาษาของสเปรดชีต
YEAR_QUARTER จัดกลุ่มวันที่ตามปีและไตรมาส เช่น ไตรมาสที่ 4 ของปี 2008
YEAR_MONTH_DAY จัดกลุ่มวันที่ตามปี เดือน และวัน เช่น 22-11-2008

ChartHistogramRule

ช่วยให้คุณจัดระเบียบค่าตัวเลขในคอลัมน์ข้อมูลต้นทางเป็นกลุ่มที่มีขนาดคงที่

การแสดง JSON
{
  "minValue": number,
  "maxValue": number,
  "intervalSize": number
}
ช่อง
minValue

number

ค่าต่ำสุดที่ระบบจะจัดรายการลงในที่เก็บข้อมูล ระบบจะจัดกลุ่มค่าที่น้อยกว่าค่าขั้นต่ำไว้ในที่เก็บข้อมูลเดียว หากไม่ระบุ ระบบจะกำหนดตามมูลค่าสินค้าขั้นต่ำ

maxValue

number

ค่าสูงสุดที่ระบบจะจัดสินค้าไว้ในที่เก็บ ระบบจะจัดกลุ่มค่าที่มากกว่าค่าสูงสุดไว้ในที่เก็บข้อมูลกลุ่มเดียว หากไม่ระบุ ระบบจะกำหนดตามค่าสูงสุดของรายการ

intervalSize

number

ขนาดของที่เก็บข้อมูลที่สร้างขึ้น ต้องเป็นค่าบวก

ChartAggregateType

ประเภทการรวมสําหรับชุดแผนภูมิ

Enum
CHART_AGGREGATE_TYPE_UNSPECIFIED ค่าเริ่มต้น อย่าใช้
AVERAGE ฟังก์ชันการรวมข้อมูลค่าเฉลี่ย
COUNT ฟังก์ชันรวมข้อมูล "นับ"
MAX ฟังก์ชันการรวมข้อมูลสูงสุด
MEDIAN ฟังก์ชันการรวมข้อมูลค่ามัธยฐาน
MIN ฟังก์ชันรวมข้อมูลขั้นต่ำ
SUM ฟังก์ชันรวมข้อมูล Sum

BasicChartSeries

ชุดข้อมูลเดียวในแผนภูมิ เช่น หากสร้างแผนภูมิราคาหุ้นตามช่วงเวลา อาจมีชุดข้อมูลหลายชุด เช่น ชุดข้อมูล "ราคาเปิด" "ราคาสูงสุด" "ราคาต่ำสุด" และ "ราคาปิด"

การแสดง 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)
    }
  ]
}
ช่อง
series

object (ChartData)

ข้อมูลที่แสดงเป็นภาพในชุดแผนภูมินี้

targetAxis

enum (BasicChartAxisPosition)

แกนรองที่จะระบุช่วงของค่าสําหรับชุดนี้ เช่น หากสร้างแผนภูมิหุ้นตามช่วงเวลา คุณอาจต้องปักหมุดชุด "ปริมาณ" ไว้ทางด้านขวาโดยปักหมุดราคาไว้ทางด้านซ้าย เนื่องจากมาตราส่วนปริมาณการซื้อขายแตกต่างจากมาตราส่วนของราคา การระบุแกนที่ไม่เป็นแกนรองที่ถูกต้องสำหรับ type ของแผนภูมิเป็นข้อผิดพลาด

type

enum (BasicChartType)

ประเภทของชุดหนังสือนี้ ใช้ได้เฉพาะในกรณีที่ chartType is COMBO ประเภทต่างๆ จะเปลี่ยนวิธีแสดงภาพชุด รองรับเฉพาะ LINE, AREA และ COLUMN

lineStyle

object (LineStyle)

รูปแบบเส้นของชุดนี้ ใช้ได้เฉพาะในกรณีที่ chartType มีค่าเป็น AREA, LINE หรือ SCATTER นอกจากนี้ ยังรองรับแผนภูมิ COMBO หาก series chart type เป็น AREA หรือ LINE

dataLabel

object (DataLabel)

ข้อมูลเกี่ยวกับป้ายกํากับข้อมูลของชุดนี้

color
(deprecated)

object (Color)

สีขององค์ประกอบ (เช่น แท่ง เส้น และจุด) ที่เชื่อมโยงกับชุดข้อมูลนี้ หากเป็นค่าว่าง ระบบจะใช้สีเริ่มต้น เลิกใช้งานแล้ว: ใช้ colorStyle

colorStyle

object (ColorStyle)

สีขององค์ประกอบ (เช่น แท่ง เส้น และจุด) ที่เชื่อมโยงกับชุดข้อมูลนี้ หากเป็นค่าว่าง ระบบจะใช้สีเริ่มต้น หากมีการตั้งค่า color ไว้ด้วย ช่องนี้จะมีลำดับความสำคัญเหนือกว่า

pointStyle

object (PointStyle)

รูปแบบของจุดที่เชื่อมโยงกับชุดข้อมูลนี้ ใช้ได้เฉพาะในกรณีที่ chartType มีค่าเป็น AREA, LINE หรือ SCATTER ระบบยังรองรับแผนภูมิ COMBO หากseries chart typeเป็นAREA, LINE หรือSCATTER หากว่างเปล่า ระบบจะใช้รูปแบบจุดเริ่มต้น

styleOverrides[]

object (BasicSeriesDataPointStyleOverride)

การตั้งค่าการลบล้างสไตล์สำหรับจุดข้อมูลอนุกรม

LineStyle

พร็อพเพอร์ตี้ที่อธิบายสไตล์ของเส้น

การแสดง JSON
{
  "width": integer,
  "type": enum (LineDashType)
}
ช่อง
width

integer

ความหนาของเส้นเป็นพิกเซล

type

enum (LineDashType)

ประเภทเส้นประของเส้น

LineDashType

ประเภทเส้นประของเส้น

Enum
LINE_DASH_TYPE_UNSPECIFIED ค่าเริ่มต้น อย่าใช้
INVISIBLE ไม่มีประเภทขีดคั่น ซึ่งเทียบเท่ากับเส้นที่มองไม่เห็น
CUSTOM เครื่องหมายขีดกลางที่กำหนดเองสำหรับเส้น ขณะนี้ระบบยังไม่รองรับการแก้ไขรูปแบบขีดคั่นที่กำหนดเองแบบเจาะจง
SOLID เส้นทึบ
DOTTED เส้นประ
MEDIUM_DASHED เส้นประที่เส้นประมีความยาว "ปานกลาง"
MEDIUM_DASHED_DOTTED เส้นที่แสดงขีดกลาง "กลาง" กับจุดสลับกัน
LONG_DASHED เส้นประที่เส้นประมีความยาว "ยาว"
LONG_DASHED_DOTTED เส้นที่แสดงขีดกลาง "ยาว" สลับกับจุด

DataLabel

การตั้งค่าสำหรับป้ายกำกับข้อมูลชุดหนึ่ง ป้ายกำกับข้อมูลคือคำอธิบายประกอบที่ปรากฏข้างชุดข้อมูล เช่น จุดในแผนภูมิเส้น และแสดงข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่ข้อมูลแสดง เช่น การนําเสนอค่าเป็นข้อความที่อยู่เบื้องหลังจุดนั้นในกราฟ

การแสดง JSON
{
  "type": enum (DataLabelType),
  "textFormat": {
    object (TextFormat)
  },
  "placement": enum (DataLabelPlacement),
  "customLabelData": {
    object (ChartData)
  }
}
ช่อง
type

enum (DataLabelType)

ประเภทของป้ายกํากับข้อมูล

textFormat

object (TextFormat)

รูปแบบข้อความที่ใช้สำหรับป้ายกำกับข้อมูล ไม่รองรับช่องลิงก์

placement

enum (DataLabelPlacement)

ตําแหน่งป้ายกํากับข้อมูลสัมพันธ์กับข้อมูลที่ติดป้ายกํากับ

customLabelData

object (ChartData)

ข้อมูลที่จะใช้สําหรับป้ายกํากับที่กําหนดเอง ใช้เฉพาะในกรณีที่มีการตั้งค่า type เป็น CUSTOM ข้อมูลนี้ต้องมีความยาวเท่ากับชุดหรือองค์ประกอบอื่นๆ ที่ใช้ป้ายกำกับข้อมูลนี้ นอกจากนี้ หากชุดค่างวดแยกออกเป็นช่วงแหล่งที่มาหลายช่วง แหล่งข้อมูลนี้ต้องมาจากคอลัมน์ถัดไปในแหล่งข้อมูล เช่น หากชุดคือ B2:B4,E6:E8 ข้อมูลนี้ต้องมาจาก C2:C4,F6:F8

DataLabelType

ประเภทป้ายกำกับข้อมูล

Enum
DATA_LABEL_TYPE_UNSPECIFIED ระบบจะไม่ระบุประเภทป้ายกำกับข้อมูลและจะตีความตามบริบทของป้ายกำกับข้อมูลภายในแผนภูมิ
NONE ป้ายกำกับข้อมูลไม่แสดง
DATA ป้ายกำกับข้อมูลจะแสดงโดยใช้ค่าจากข้อมูลชุด
CUSTOM ป้ายกำกับข้อมูลจะแสดงโดยใช้ค่าจากแหล่งข้อมูลที่กำหนดเองซึ่งระบุด้วย customLabelData

DataLabelPlacement

ตําแหน่งป้ายกํากับข้อมูลสัมพันธ์กับข้อมูลที่ติดป้ายกํากับ

Enum
DATA_LABEL_PLACEMENT_UNSPECIFIED โปรแกรมแสดงผลจะกําหนดตําแหน่งโดยอัตโนมัติ
CENTER จัดกึ่งกลางภายในแถบหรือคอลัมน์ ทั้งแนวนอนและแนวตั้ง
LEFT ทางด้านซ้ายของจุดข้อมูล
RIGHT ทางด้านขวาของจุดข้อมูล
ABOVE เหนือจุดข้อมูล
BELOW ด้านล่างจุดข้อมูล
INSIDE_END ภายในแถบหรือคอลัมน์ที่ส่วนท้าย (ด้านบนหากเป็นค่าบวก ด้านล่างหากเป็นค่าลบ)
INSIDE_BASE ภายในแถบหรือคอลัมน์ที่ฐาน
OUTSIDE_END นอกแถบหรือคอลัมน์ที่ส่วนท้าย

PointStyle

รูปแบบของจุดในแผนภูมิ

การแสดง JSON
{
  "size": number,
  "shape": enum (PointShape)
}
ช่อง
size

number

ขนาดจุด หากว่างเปล่า ระบบจะใช้ขนาดเริ่มต้น

shape

enum (PointShape)

รูปร่างของจุด หากว่างเปล่าหรือไม่ได้ระบุ ระบบจะใช้รูปร่างเริ่มต้น

PointShape

รูปร่างของจุด

Enum
POINT_SHAPE_UNSPECIFIED ค่าเริ่มต้น
CIRCLE รูปร่างวงกลม
DIAMOND รูปเพชร
HEXAGON รูปหกเหลี่ยม
PENTAGON รูปห้าเหลี่ยม
SQUARE รูปสี่เหลี่ยมจัตุรัส
STAR รูปดาว
TRIANGLE รูปสามเหลี่ยม
X_MARK รูปร่างเครื่องหมาย X

BasicSeriesDataPointStyleOverride

การตั้งค่าการลบล้างสไตล์สำหรับจุดข้อมูลอนุกรมเดียว

การแสดง JSON
{
  "index": integer,
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  },
  "pointStyle": {
    object (PointStyle)
  }
}
ช่อง
index

integer

ดัชนีที่เริ่มต้นจาก 0 ของจุดข้อมูลอนุกรม

color
(deprecated)

object (Color)

สีของจุดข้อมูลชุด หากว่างเปล่า ระบบจะใช้ค่าเริ่มต้นของชุด เลิกใช้งานแล้ว: ใช้ colorStyle

colorStyle

object (ColorStyle)

สีของจุดข้อมูลชุด หากว่างเปล่า ระบบจะใช้ค่าเริ่มต้นของชุด หากมีการตั้งค่า color ไว้ด้วย ช่องนี้จะมีลำดับความสำคัญเหนือกว่า

pointStyle

object (PointStyle)

รูปแบบจุดของจุดข้อมูลชุด ใช้ได้เฉพาะในกรณีที่ chartType มีค่าเป็น AREA, LINE หรือ SCATTER ระบบยังรองรับแผนภูมิ COMBO หากseries chart typeเป็นAREA, LINE หรือSCATTER หากว่างเปล่า ระบบจะใช้ค่าเริ่มต้นของชุด

BasicChartStackedType

เมื่อซ้อนแผนภูมิ ค่าช่วง (แกนแนวตั้ง) จะแสดงซ้อนกันแทนที่จะแสดงจากแกนแนวนอน เช่น ค่า 20 และ 80 จะวาดจาก 0 โดยที่ 80 อยู่ห่างจากแกนนอน 80 หน่วย หากซ้อนกัน 80 จะแสดงผลจาก 20 ซึ่งอยู่ห่างจากแกนนอน 100 หน่วย

Enum
BASIC_CHART_STACKED_TYPE_UNSPECIFIED ค่าเริ่มต้น อย่าใช้
NOT_STACKED ระบบจะไม่ซ้อนชุด
STACKED ค่าของชุดจะซ้อนกัน โดยแต่ละค่าจะแสดงผลในแนวตั้งโดยเริ่มจากด้านบนของค่าที่อยู่ด้านล่าง
PERCENT_STACKED ระบบจะยืดกองแนวตั้งให้ถึงด้านบนของแผนภูมิ โดยแสดงค่าเป็นเปอร์เซ็นต์ของกันและกัน

BasicChartCompareMode

ประเภทโหมดการเปรียบเทียบ ซึ่งอธิบายลักษณะการทำงานของเคล็ดลับเครื่องมือและการไฮไลต์ข้อมูลเมื่อวางเมาส์เหนือข้อมูลและพื้นที่แผนภูมิ

Enum
BASIC_CHART_COMPARE_MODE_UNSPECIFIED ค่าเริ่มต้น อย่าใช้
DATUM เฉพาะองค์ประกอบข้อมูลที่มีโฟกัสเท่านั้นที่จะไฮไลต์และแสดงในเคล็ดลับเครื่องมือ
CATEGORY ระบบจะไฮไลต์และแสดงองค์ประกอบข้อมูลทั้งหมดที่มีหมวดหมู่เดียวกัน (เช่น ค่าโดเมน) ในเคล็ดลับเครื่องมือ

PieChartSpec

แผนภูมิวงกลม

การแสดง JSON
{
  "legendPosition": enum (PieChartLegendPosition),
  "domain": {
    object (ChartData)
  },
  "series": {
    object (ChartData)
  },
  "threeDimensional": boolean,
  "pieHole": number
}
ช่อง
legendPosition

enum (PieChartLegendPosition)

ตำแหน่งที่ควรวาดคำอธิบายแผนภูมิวงกลม

domain

object (ChartData)

ข้อมูลที่ครอบคลุมโดเมนของแผนภูมิวงกลม

series

object (ChartData)

ข้อมูลที่ครอบคลุมชุดค่าผสมเดียวของแผนภูมิวงกลม

threeDimensional

boolean

เป็นจริงหากพายเป็นแบบ 3 มิติ

pieHole

number

ขนาดของรูในแผนภูมิวงกลม

PieChartLegendPosition

ตําแหน่งที่จะวางคําอธิบายแผนภูมิ

Enum
PIE_CHART_LEGEND_POSITION_UNSPECIFIED ค่าเริ่มต้น อย่าใช้
BOTTOM_LEGEND ระบบจะแสดงผลคําอธิบายที่ด้านล่างของแผนภูมิ
LEFT_LEGEND ระบบจะแสดงผลคำอธิบายทางด้านซ้ายของแผนภูมิ
RIGHT_LEGEND ระบบจะแสดงผลคําอธิบายทางด้านขวาของแผนภูมิ
TOP_LEGEND ระบบจะแสดงผลคําอธิบายที่ด้านบนของแผนภูมิ
NO_LEGEND ระบบจะไม่แสดงคำอธิบาย
LABELED_LEGEND ส่วนแต่ละส่วนจะมีป้ายกำกับอยู่

BubbleChartSpec

แผนภูมิฟองอากาศ

การแสดง 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)
  }
}
ช่อง
legendPosition

enum (BubbleChartLegendPosition)

ตำแหน่งที่ควรวาดคำอธิบายแผนภูมิ

bubbleLabels

object (ChartData)

ข้อมูลที่มีค่าป้ายกำกับของฟอง โดยไม่จำเป็นต้องไม่ซ้ำกัน

domain

object (ChartData)

ข้อมูลที่มีค่า x ของฟองอากาศ ค่าเหล่านี้จะระบุตําแหน่งของลูกโป่งในแผนภูมิในแนวนอน

series

object (ChartData)

ข้อมูลที่มีค่า y ของฟอง ค่าเหล่านี้จะระบุตําแหน่งของลูกโป่งในแผนภูมิในแนวตั้ง

groupIds

object (ChartData)

ข้อมูลที่มีรหัสกลุ่มของฟอง ฟองทั้งหมดที่มีรหัสกลุ่มเดียวกันจะวาดด้วยสีเดียวกัน หากระบุ bubbleSizes ก็ต้องระบุช่องนี้ด้วย แต่อาจมีค่าว่าง ช่องนี้จะระบุหรือไม่ก็ได้

bubbleSizes

object (ChartData)

ข้อมูลที่มีขนาดของฟอง ขนาดของฟองอากาศใช้วาดฟองอากาศในขนาดต่างๆ เมื่อเทียบกับฟองอากาศอื่นๆ หากระบุ groupIds ต้องระบุด้วย ช่องนี้จะระบุหรือไม่ก็ได้

bubbleOpacity

number

ความทึบแสงของลูกโป่งอยู่ระหว่าง 0 ถึง 1.0 ค่า 0 หมายถึงโปร่งแสงทั้งหมด ส่วนค่า 1 คือทึบแสงสนิท

bubbleBorderColor
(deprecated)

object (Color)

สีเส้นขอบของฟองข้อความ เลิกใช้งานแล้ว: ใช้ bubbleBorderColorStyle

bubbleBorderColorStyle

object (ColorStyle)

สีเส้นขอบของฟองข้อความ หากมีการตั้งค่า bubbleBorderColor ไว้ด้วย ช่องนี้จะมีลำดับความสำคัญเหนือกว่า

bubbleMaxRadiusSize

integer

ขนาดรัศมีสูงสุดของฟองอากาศในหน่วยพิกเซล หากระบุไว้ ฟิลด์ต้องเป็นค่าบวก

bubbleMinRadiusSize

integer

ขนาดรัศมีขั้นต่ำของฟองอากาศในหน่วยพิกเซล หากระบุค่า ฟิลด์ต้องเป็นค่าบวก

bubbleTextStyle

object (TextFormat)

รูปแบบของข้อความภายในลูกโป่ง ไม่รองรับขีดทับ ขีดล่าง และลิงก์

BubbleChartLegendPosition

ตำแหน่งที่ควรวางคำอธิบายแผนภูมิ

Enum
BUBBLE_CHART_LEGEND_POSITION_UNSPECIFIED ค่าเริ่มต้น อย่าใช้
BOTTOM_LEGEND ระบบจะแสดงผลคําอธิบายที่ด้านล่างของแผนภูมิ
LEFT_LEGEND ระบบจะแสดงผลคำอธิบายทางด้านซ้ายของแผนภูมิ
RIGHT_LEGEND ระบบจะแสดงผลคําอธิบายทางด้านขวาของแผนภูมิ
TOP_LEGEND ระบบจะแสดงผลคําอธิบายที่ด้านบนของแผนภูมิ
NO_LEGEND ระบบจะไม่แสดงคำอธิบาย
INSIDE_LEGEND ระบบจะแสดงผลคำอธิบายภายในพื้นที่แผนภูมิ

CandlestickChartSpec

แผนภูมิแท่งเทียน

การแสดง JSON
{
  "domain": {
    object (CandlestickDomain)
  },
  "data": [
    {
      object (CandlestickData)
    }
  ]
}
ช่อง
domain

object (CandlestickDomain)

ข้อมูลโดเมน (แกนแนวนอน) สำหรับแผนภูมิแท่งเทียน ระบบจะถือว่าข้อมูลสตริงเป็นป้ายกำกับแบบไม่ต่อเนื่อง ส่วนข้อมูลอื่นๆ จะถือว่าเป็นค่าต่อเนื่อง

data[]

object (CandlestickData)

ข้อมูลแผนภูมิแท่งเทียน รองรับ CandlestickData เพียงรายการเดียวเท่านั้น

CandlestickDomain

โดเมนของ CandlestickChart

การแสดง JSON
{
  "data": {
    object (ChartData)
  },
  "reversed": boolean
}
ช่อง
data

object (ChartData)

ข้อมูลของ CandlestickDomain

reversed

boolean

จริงเพื่อกลับลําดับค่าของโดเมน (แกนนอน)

CandlestickData

ข้อมูลแผนภูมิแท่งเทียนแต่ละรายการจะมีค่าต่ำ ค่าเปิด ค่าปิด และค่าสูงสำหรับชุดข้อมูล

การแสดง JSON
{
  "lowSeries": {
    object (CandlestickSeries)
  },
  "openSeries": {
    object (CandlestickSeries)
  },
  "closeSeries": {
    object (CandlestickSeries)
  },
  "highSeries": {
    object (CandlestickSeries)
  }
}
ช่อง
lowSeries

object (CandlestickSeries)

ข้อมูลช่วง (แกนตั้ง) สำหรับค่าต่ำสุด/ต่ำของแต่ละแท่งเทียน ค่านี้คือด้านล่างของเส้นกึ่งกลางแท่งเทียน

openSeries

object (CandlestickSeries)

ข้อมูลช่วง (แกนแนวตั้ง) สำหรับค่าเปิด/ค่าเริ่มต้นของแท่งเทียนแต่ละแท่ง นี่คือด้านล่างของแท่งเทียน หากน้อยกว่าค่าปิด แท่งเทียนจะเป็นสีทึบ ไม่เช่นนั้นแท่งเทียนจะไม่มีสี

closeSeries

object (CandlestickSeries)

ข้อมูลช่วง (แกนแนวตั้ง) สำหรับค่าปิด/ค่าสุดท้ายของแท่งเทียนแต่ละแท่ง นี่คือส่วนยอดของแท่งเทียน หากมากกว่าค่าเปิด แท่งเทียนจะเป็นสีทึบ ไม่เช่นนั้นแท่งเทียนจะไม่มีสี

highSeries

object (CandlestickSeries)

ข้อมูลช่วง (แกนตั้ง) สำหรับค่าสูง/สูงสุดของแท่งเทียนแต่ละแท่ง นี่คือส่วนบนสุดของเส้นกึ่งกลางแท่งเทียน

CandlestickSeries

ชุด CandlestickData

การแสดง JSON
{
  "data": {
    object (ChartData)
  }
}
ช่อง
data

object (ChartData)

ข้อมูลของ CandlestickSeries

OrgChartSpec

แผนภูมิองค์กร แผนภูมิองค์กรต้องมีชุดป้ายกำกับที่ไม่ซ้ำกันในส่วน labels และอาจใส่ตัวเลือกต่อไปนี้ก็ได้ parentLabels และ tooltips parentLabels มีป้ายกำกับที่ระบุโหนดหลักสำหรับแต่ละโหนด tooltips มีเคล็ดลับเครื่องมือที่ไม่บังคับสำหรับแต่ละโหนด

เช่น หากต้องการอธิบายแผนภูมิองค์กรที่มี Alice เป็น CEO, Bob เป็นประธานาธิบดี (รายงานต่อ Alice) และ Cathy เป็นรองประธานฝ่ายขาย (รายงานต่อ Alice ด้วย) ให้ labels มี "Alice", "Bob", "Cathy", parentLabels มี "", "Alice", "Alice" และ tooltips มี "CEO", "President", "VP Sales"

การแสดง 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)
  }
}
ช่อง
nodeSize

enum (OrgChartNodeSize)

ขนาดของโหนดแผนภูมิองค์กร

nodeColor
(deprecated)

object (Color)

สีของโหนดแผนภูมิองค์กร เลิกใช้งานแล้ว: ใช้ nodeColorStyle

nodeColorStyle

object (ColorStyle)

สีของโหนดแผนภูมิองค์กร หากมีการตั้งค่า nodeColor ไว้ด้วย ช่องนี้จะมีลำดับความสำคัญเหนือกว่า

selectedNodeColor
(deprecated)

object (Color)

สีของโหนดแผนภูมิองค์กรที่เลือก เลิกใช้งานแล้ว: ใช้ selectedNodeColorStyle

selectedNodeColorStyle

object (ColorStyle)

สีของโหนดแผนภูมิองค์กรที่เลือก หากมีการตั้งค่า selectedNodeColor ไว้ด้วย ช่องนี้จะมีลำดับความสำคัญเหนือกว่า

labels

object (ChartData)

ข้อมูลที่มีป้ายกํากับสําหรับโหนดทั้งหมดในแผนภูมิ ป้ายกำกับต้องไม่ซ้ำกัน

parentLabels

object (ChartData)

ข้อมูลที่มีคําอธิบายของรายการหลักสําหรับโหนดที่เกี่ยวข้อง ค่าว่างบ่งบอกว่าโหนดไม่มีโหนดหลักและเป็นโหนดระดับบนสุด ช่องนี้จะระบุหรือไม่ก็ได้

tooltips

object (ChartData)

ข้อมูลที่มีส่วนแสดงเคล็ดลับเครื่องมือสําหรับโหนดที่เกี่ยวข้อง ค่าว่างจะทำให้ไม่มีการแสดงเคล็ดลับเครื่องมือสําหรับโหนด ช่องนี้จะระบุหรือไม่ก็ได้

OrgChartNodeSize

ขนาดของโหนดแผนภูมิองค์กร

Enum
ORG_CHART_LABEL_SIZE_UNSPECIFIED ค่าเริ่มต้น อย่าใช้
SMALL ขนาดโหนดแผนภูมิองค์กรขนาดเล็ก
MEDIUM ขนาดโหนดแผนภูมิองค์กรขนาดกลาง
LARGE ขนาดโหนดแผนภูมิองค์กรขนาดใหญ่

HistogramChartSpec

แผนภูมิฮิสโตแกรม แผนภูมิฮิสโตแกรมจะจัดกลุ่มรายการข้อมูลเป็นกล่อง โดยจะแสดงแต่ละกล่องเป็นคอลัมน์ของรายการที่ซ้อนกัน ฮิสโตแกรมใช้เพื่อแสดงการกระจายของชุดข้อมูล คอลัมน์รายการแต่ละคอลัมน์แสดงช่วงของรายการเหล่านั้น คุณเลือกจํานวนกล่องได้แบบอัตโนมัติหรือระบุอย่างชัดแจ้ง

การแสดง JSON
{
  "series": [
    {
      object (HistogramSeries)
    }
  ],
  "legendPosition": enum (HistogramChartLegendPosition),
  "showItemDividers": boolean,
  "bucketSize": number,
  "outlierPercentile": number
}
ช่อง
series[]

object (HistogramSeries)

ชุดค่าสําหรับฮิสโตแกรมอาจเป็นชุดค่าเดียวที่จะแบ่งกลุ่มหรือหลายชุดก็ได้ โดยแต่ละชุดมีความยาวเท่ากันและมีชื่อชุดตามด้วยค่าที่จะแบ่งกลุ่มสําหรับชุดนั้น

legendPosition

enum (HistogramChartLegendPosition)

ตำแหน่งของคำอธิบายแผนภูมิ

showItemDividers

boolean

กำหนดว่าควรแสดงเส้นแบ่งแนวนอนระหว่างรายการในแต่ละคอลัมน์หรือไม่

bucketSize

number

โดยค่าเริ่มต้น ระบบจะเลือกขนาดที่เก็บข้อมูล (ช่วงของค่าที่ซ้อนกันในคอลัมน์เดียว) โดยอัตโนมัติ แต่คุณอาจลบล้างค่านี้ได้ในส่วนนี้ เช่น ขนาดที่เก็บข้อมูล 1.5 จะให้ที่เก็บข้อมูลตั้งแต่ 0 - 1.5, 1.5 - 3.0 เป็นต้น และต้องเป็นค่าบวก ช่องนี้จะระบุหรือไม่ก็ได้

outlierPercentile

number

ระบบจะใช้เปอร์เซ็นต์ไทล์ของค่าผิดปกติเพื่อให้แน่ใจว่าค่าผิดปกติจะไม่ส่งผลเสียต่อการคำนวณขนาดที่เก็บข้อมูล เช่น การตั้งค่าเปอร์เซ็นต์ส่วนเบี่ยงเบน 0.05 บ่งบอกว่าค่า 5% สูงสุดและต่ำสุดเมื่อคํานวณที่เก็บข้อมูล ค่าจะยังคงรวมอยู่ในแผนภูมิ โดยจะเพิ่มลงในที่เก็บข้อมูลแรกหรือที่เก็บข้อมูลสุดท้ายแทนที่เก็บข้อมูลของตนเอง ต้องอยู่ระหว่าง 0.0 ถึง 0.5

HistogramSeries

ชุดฮิสโตแกรมที่มีสีและข้อมูลชุด

การแสดง JSON
{
  "barColor": {
    object (Color)
  },
  "barColorStyle": {
    object (ColorStyle)
  },
  "data": {
    object (ChartData)
  }
}
ช่อง
barColor
(deprecated)

object (Color)

สีของคอลัมน์ที่แสดงชุดนี้ในแต่ละที่เก็บ ช่องนี้จะระบุหรือไม่ก็ได้ เลิกใช้งานแล้ว: ใช้ barColorStyle

barColorStyle

object (ColorStyle)

สีของคอลัมน์ที่แสดงชุดนี้ในแต่ละที่เก็บ ช่องนี้จะระบุหรือไม่ก็ได้ หากมีการตั้งค่า barColor ไว้ด้วย ช่องนี้จะมีลำดับความสำคัญเหนือกว่า

data

object (ChartData)

ข้อมูลของชุดฮิสโตแกรมนี้

HistogramChartLegendPosition

ตําแหน่งที่จะวางคําอธิบายแผนภูมิ

Enum
HISTOGRAM_CHART_LEGEND_POSITION_UNSPECIFIED ค่าเริ่มต้น อย่าใช้
BOTTOM_LEGEND ระบบจะแสดงผลคําอธิบายที่ด้านล่างของแผนภูมิ
LEFT_LEGEND ระบบจะแสดงผลคำอธิบายทางด้านซ้ายของแผนภูมิ
RIGHT_LEGEND ระบบจะแสดงผลคําอธิบายทางด้านขวาของแผนภูมิ
TOP_LEGEND ระบบจะแสดงผลคําอธิบายที่ด้านบนของแผนภูมิ
NO_LEGEND ระบบจะไม่แสดงคำอธิบาย
INSIDE_LEGEND ระบบจะแสดงผลคำอธิบายภายในพื้นที่แผนภูมิ

WaterfallChartSpec

แผนภูมิ Waterfall

การแสดง JSON
{
  "domain": {
    object (WaterfallChartDomain)
  },
  "series": [
    {
      object (WaterfallChartSeries)
    }
  ],
  "stackedType": enum (WaterfallChartStackedType),
  "firstValueIsTotal": boolean,
  "hideConnectorLines": boolean,
  "connectorLineStyle": {
    object (LineStyle)
  },
  "totalDataLabel": {
    object (DataLabel)
  }
}
ช่อง
domain

object (WaterfallChartDomain)

ข้อมูลโดเมน (แกนแนวนอน) สําหรับแผนภูมิ Waterfall

series[]

object (WaterfallChartSeries)

ข้อมูลของแผนภูมิ Waterfall นี้

stackedType

enum (WaterfallChartStackedType)

ประเภทซ้อน

firstValueIsTotal

boolean

จริงเพื่อตีความค่าแรกเป็นยอดรวม

hideConnectorLines

boolean

จริงเพื่อซ่อนเส้นเชื่อมระหว่างคอลัมน์

connectorLineStyle

object (LineStyle)

รูปแบบเส้นสำหรับเส้นเชื่อมต่อ

totalDataLabel

object (DataLabel)

ควบคุมว่าจะแสดงป้ายกำกับข้อมูลเพิ่มเติมในแผนภูมิแบบซ้อนหรือไม่ ซึ่งจะรวมค่าทั้งหมดของค่าที่ซ้อนกันทั้งหมดในแต่ละค่าตามแกนโดเมน stackedType ต้องมีค่าเป็น STACKED และคุณไม่สามารถตั้งค่า CUSTOM หรือ placement ใน totalDataLabel

WaterfallChartDomain

โดเมนของแผนภูมิ Waterfall

การแสดง JSON
{
  "data": {
    object (ChartData)
  },
  "reversed": boolean
}
ช่อง
data

object (ChartData)

ข้อมูลของ WaterfallChartDomain

reversed

boolean

จริงเพื่อกลับลําดับค่าของโดเมน (แกนนอน)

WaterfallChartSeries

ชุดข้อมูลเดียวสําหรับแผนภูมิ Waterfall

การแสดง JSON
{
  "data": {
    object (ChartData)
  },
  "positiveColumnsStyle": {
    object (WaterfallChartColumnStyle)
  },
  "negativeColumnsStyle": {
    object (WaterfallChartColumnStyle)
  },
  "subtotalColumnsStyle": {
    object (WaterfallChartColumnStyle)
  },
  "hideTrailingSubtotal": boolean,
  "customSubtotals": [
    {
      object (WaterfallChartCustomSubtotal)
    }
  ],
  "dataLabel": {
    object (DataLabel)
  }
}
ช่อง
data

object (ChartData)

ข้อมูลที่แสดงเป็นภาพในชุดนี้

positiveColumnsStyle

object (WaterfallChartColumnStyle)

รูปแบบสำหรับทุกคอลัมน์ในชุดนี้ที่มีค่าบวก

negativeColumnsStyle

object (WaterfallChartColumnStyle)

รูปแบบสำหรับคอลัมน์ทั้งหมดในชุดนี้ซึ่งมีค่าลบ

subtotalColumnsStyle

object (WaterfallChartColumnStyle)

สไตล์สำหรับคอลัมน์ยอดรวมย่อยทั้งหมดในชุดนี้

hideTrailingSubtotal

boolean

จริงเพื่อซ่อนคอลัมน์ยอดรวมย่อยจากส่วนท้ายของชุด โดยค่าเริ่มต้น คอลัมน์ยอดย่อยจะปรากฏที่ส่วนท้ายของแต่ละชุด การตั้งค่าช่องนี้เป็น "จริง" จะซ่อนคอลัมน์ยอดรวมย่อยนั้นสําหรับชุดนี้

customSubtotals[]

object (WaterfallChartCustomSubtotal)

คอลัมน์ยอดรวมย่อยที่กำหนดเองซึ่งปรากฏในชุดนี้ ลําดับที่กําหนดยอดย่อยไม่สําคัญ คุณกําหนดยอดรวมย่อยได้เพียงรายการเดียวสําหรับจุดข้อมูลแต่ละจุด

dataLabel

object (DataLabel)

ข้อมูลเกี่ยวกับป้ายกํากับข้อมูลของชุดนี้

WaterfallChartColumnStyle

รูปแบบสําหรับคอลัมน์แผนภูมิ Waterfall

การแสดง JSON
{
  "label": string,
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  }
}
ช่อง
label

string

ป้ายกํากับของคําอธิบายของคอลัมน์

color
(deprecated)

object (Color)

สีของคอลัมน์ เลิกใช้งานแล้ว: ใช้ colorStyle

colorStyle

object (ColorStyle)

สีของคอลัมน์ หากมีการตั้งค่า color ไว้ด้วย ช่องนี้จะมีลำดับความสำคัญเหนือกว่า

WaterfallChartCustomSubtotal

คอลัมน์ผลรวมย่อยที่กำหนดเองสำหรับชุดแผนภูมิ Waterfall

การแสดง JSON
{
  "subtotalIndex": integer,
  "label": string,
  "dataIsSubtotal": boolean
}
ช่อง
subtotalIndex

integer

ดัชนีฐาน 0 ของจุดข้อมูลภายในชุด หาก dataIsSubtotal เป็นจริง จุดข้อมูลในดัชนีนี้คือยอดย่อย มิเช่นนั้น ยอดย่อยจะปรากฏหลังจุดข้อมูลที่มีดัชนีนี้ ชุดข้อมูลอาจมียอดย่อยหลายรายการที่ดัชนีใดก็ได้ แต่ยอดย่อยจะไม่ส่งผลต่อดัชนีของจุดข้อมูล เช่น หากชุดข้อมูลมีจุดข้อมูล 3 จุด ดัชนีของชุดข้อมูลจะเป็น 0, 1 และ 2 เสมอ ไม่ว่าจะมียอดย่อยเท่าใดในชุดข้อมูลหรือเชื่อมโยงกับจุดข้อมูลใดก็ตาม

label

string

ป้ายกำกับสำหรับคอลัมน์ผลรวมย่อย

dataIsSubtotal

boolean

จริงหากจุดข้อมูลที่ subtotalIndex เป็นยอดย่อย หากเป็นเท็จ ระบบจะคํานวณยอดย่อยและแสดงหลังจุดข้อมูล

WaterfallChartStackedType

ตัวเลือกประเภทซ้อนสําหรับแผนภูมิ Waterfall

Enum
WATERFALL_STACKED_TYPE_UNSPECIFIED ค่าเริ่มต้น อย่าใช้
STACKED ค่าที่สอดคล้องกับโดเมน (แกนแนวนอน) เดียวกันจะซ้อนกันอยู่แนวตั้ง
SEQUENTIAL ชุดข้อมูลจะกระจายไปตามแกนแนวนอน

TreemapChartSpec

แผนภูมิ Tree Map

การแสดง 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
}
ช่อง
labels

object (ChartData)

ข้อมูลที่มีป้ายกํากับเซลล์ของ Treemap

parentLabels

object (ChartData)

ข้อมูลที่มีคําอธิบายประกอบหลักของเซลล์แผนภูมิต้นไม้

sizeData

object (ChartData)

ข้อมูลที่กําหนดขนาดของเซลล์ข้อมูลแผนภูมิต้นไม้แต่ละเซลล์ ข้อมูลนี้ควรเป็นตัวเลข ระบบจะไม่แสดงผลเซลล์ที่สอดคล้องกับข้อมูลที่ไม่ใช่ตัวเลขหรือไม่มีข้อมูล หากไม่ได้ระบุ colorData ระบบจะใช้ข้อมูลนี้เพื่อกำหนดสีพื้นหลังของเซลล์ข้อมูลด้วย

colorData

object (ChartData)

ข้อมูลที่กําหนดสีพื้นหลังของเซลล์ข้อมูล Treemap แต่ละเซลล์ ช่องนี้จะระบุหรือไม่ก็ได้ หากไม่ได้ระบุไว้ ระบบจะใช้ sizeData เพื่อกำหนดสีพื้นหลัง หากระบุ ข้อมูลควรเป็นตัวเลข colorScale จะกำหนดวิธีแมปค่าในข้อมูลนี้กับสีพื้นหลังของเซลล์ข้อมูล

textFormat

object (TextFormat)

รูปแบบข้อความสําหรับป้ายกำกับทั้งหมดในแผนภูมิ ไม่รองรับช่องลิงก์

levels

integer

จํานวนระดับข้อมูลที่จะแสดงในแผนภูมิ Treemap ระดับเหล่านี้เป็นแบบอินเทอร์แอกทีฟและแสดงพร้อมกับป้ายกำกับ ค่าเริ่มต้นจะเป็น 2 หากไม่ได้ระบุไว้

hintedLevels

integer

จํานวนระดับข้อมูลเพิ่มเติมนอกเหนือจากระดับที่ติดป้ายกํากับซึ่งจะแสดงในแผนภูมิ Treemap ระดับเหล่านี้เป็นแบบไม่โต้ตอบและแสดงโดยไม่มีป้ายกำกับ ค่าเริ่มต้นจะเป็น 0 หากไม่ได้ระบุไว้

minValue

number

ค่าข้อมูลต่ำสุดที่เป็นไปได้ เซลล์ที่มีค่าน้อยกว่าค่านี้จะมีสีเดียวกับเซลล์ที่มีค่านี้ หากไม่ได้ระบุ ค่าเริ่มต้นจะเป็นค่าต่ำสุดจริงจาก colorData หรือค่าต่ำสุดจาก sizeData หากไม่ได้ระบุ colorData

maxValue

number

ค่าข้อมูลสูงสุดที่เป็นไปได้ เซลล์ที่มีค่ามากกว่าค่านี้จะมีสีเดียวกับเซลล์ที่มีค่านี้ หากไม่ได้ระบุ ค่าเริ่มต้นจะเป็นค่าสูงสุดจริงจาก colorData หรือค่าสูงสุดจาก sizeData หากไม่ได้ระบุ colorData

headerColor
(deprecated)

object (Color)

สีพื้นหลังของเซลล์ส่วนหัว เลิกใช้งานแล้ว: ใช้ headerColorStyle

headerColorStyle

object (ColorStyle)

สีพื้นหลังของเซลล์ส่วนหัว หากมีการตั้งค่า headerColor ไว้ด้วย ช่องนี้จะมีลำดับความสำคัญเหนือกว่า

colorScale

object (TreemapChartColorScale)

รูปแบบสีของเซลล์ข้อมูลในแผนภูมิ Treemap ระบบจะกำหนดสีให้กับเซลล์ข้อมูลตามค่าสีของเซลล์ ค่าสีเหล่านี้มาจาก colorData หรือมาจาก sizeData หากไม่ได้ระบุ colorData เซลล์ที่มีค่าสีน้อยกว่าหรือเท่ากับ minValue จะมีสีพื้นหลังเป็น minValueColor เซลล์ที่มีค่าสีมากกว่าหรือเท่ากับ maxValue จะมีสีพื้นหลังเป็น maxValueColor เซลล์ที่มีค่าสีระหว่าง minValue และ maxValue จะมีสีพื้นหลังเป็นไล่ระดับสีระหว่าง minValueColor และ maxValueColor โดยจุดกึ่งกลางของการไล่ระดับสีคือ midValueColor เซลล์ที่ไม่มีค่าสีหรือค่าสีไม่ใช่ตัวเลขจะมีสีพื้นหลังเป็น noDataColor

hideTooltips

boolean

ตั้งค่าเป็น "จริง" เพื่อซ่อนเคล็ดลับเครื่องมือ

TreemapChartColorScale

รูปแบบสีสําหรับแผนภูมิ Treemap

การแสดง 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)
  }
}
ช่อง
minValueColor
(deprecated)

object (Color)

สีพื้นหลังของเซลล์ที่มีค่าสีน้อยกว่าหรือเท่ากับ minValue ค่าเริ่มต้นจะเป็น #dc3912 หากไม่ได้ระบุไว้ เลิกใช้งานแล้ว: ใช้ minValueColorStyle

minValueColorStyle

object (ColorStyle)

สีพื้นหลังของเซลล์ที่มีค่าสีน้อยกว่าหรือเท่ากับ minValue ค่าเริ่มต้นจะเป็น #dc3912 หากไม่ได้ระบุไว้ หากมีการตั้งค่า minValueColor ไว้ด้วย ช่องนี้จะมีลำดับความสำคัญเหนือกว่า

midValueColor
(deprecated)

object (Color)

สีพื้นหลังของเซลล์ที่มีค่าสีที่จุดกึ่งกลางระหว่าง minValue และ maxValue ค่าเริ่มต้นจะเป็น #efe6dc หากไม่ได้ระบุไว้ เลิกใช้งานแล้ว: ใช้ midValueColorStyle

midValueColorStyle

object (ColorStyle)

สีพื้นหลังของเซลล์ที่มีค่าสีที่จุดกึ่งกลางระหว่าง minValue และ maxValue ค่าเริ่มต้นจะเป็น #efe6dc หากไม่ได้ระบุไว้ หากมีการตั้งค่า midValueColor ไว้ด้วย ช่องนี้จะมีลำดับความสำคัญเหนือกว่า

maxValueColor
(deprecated)

object (Color)

สีพื้นหลังของเซลล์ที่มีค่าสีมากกว่าหรือเท่ากับ maxValue ค่าเริ่มต้นจะเป็น #109618 หากไม่ได้ระบุไว้ เลิกใช้งานแล้ว: ใช้ maxValueColorStyle

maxValueColorStyle

object (ColorStyle)

สีพื้นหลังของเซลล์ที่มีค่าสีมากกว่าหรือเท่ากับ maxValue ค่าเริ่มต้นจะเป็น #109618 หากไม่ได้ระบุไว้ หากมีการตั้งค่า maxValueColor ไว้ด้วย ช่องนี้จะมีลำดับความสำคัญเหนือกว่า

noDataColor
(deprecated)

object (Color)

สีพื้นหลังสำหรับเซลล์ที่ไม่มีข้อมูลสีเชื่อมโยงอยู่ ค่าเริ่มต้นจะเป็น #000000 หากไม่ได้ระบุไว้ เลิกใช้งานแล้ว: ใช้ noDataColorStyle

noDataColorStyle

object (ColorStyle)

สีพื้นหลังสำหรับเซลล์ที่ไม่มีข้อมูลสีเชื่อมโยงอยู่ ค่าเริ่มต้นจะเป็น #000000 หากไม่ได้ระบุไว้ หากมีการตั้งค่า noDataColor ไว้ด้วย ช่องนี้จะมีลำดับความสำคัญเหนือกว่า

ScorecardChartSpec

แผนภูมิตารางสรุปสถิติ แผนภูมิตารางสรุปสถิติใช้เพื่อไฮไลต์ตัวชี้วัดประสิทธิภาพหลักหรือที่เรียกว่า KPI ในสเปรดชีต แผนภูมิตารางสรุปสถิติสามารถแสดงข้อมูลต่างๆ เช่น ยอดขายรวม ต้นทุนเฉลี่ย หรือสินค้ายอดนิยม คุณสามารถระบุค่าข้อมูลเดียวหรือรวบรวมข้อมูลช่วงต่างๆ ได้ คุณสามารถไฮไลต์เปอร์เซ็นต์หรือความแตกต่างแบบสัมบูรณ์จากค่าฐาน เช่น การเปลี่ยนแปลงเมื่อเวลาผ่านไป

การแสดง JSON
{
  "keyValueData": {
    object (ChartData)
  },
  "baselineValueData": {
    object (ChartData)
  },
  "aggregateType": enum (ChartAggregateType),
  "keyValueFormat": {
    object (KeyValueFormat)
  },
  "baselineValueFormat": {
    object (BaselineValueFormat)
  },
  "scaleFactor": number,
  "numberFormatSource": enum (ChartNumberFormatSource),
  "customFormatOptions": {
    object (ChartCustomNumberFormatOptions)
  }
}
ช่อง
keyValueData

object (ChartData)

ข้อมูลสำหรับคีย์-ค่าของตารางสรุปสถิติ

baselineValueData

object (ChartData)

ข้อมูลสำหรับค่าเส้นฐานของตารางสรุปสถิติ ช่องนี้จะระบุหรือไม่ก็ได้

aggregateType

enum (ChartAggregateType)

ประเภทการรวมข้อมูลสําหรับข้อมูลแผนภูมิหลักและแผนภูมิพื้นฐานในแผนภูมิตารางสรุปสถิติ แผนภูมิแหล่งข้อมูลไม่รองรับช่องนี้ ใช้ช่อง ChartData.aggregateType ของ keyValueData หรือ baselineValueData แทนสําหรับแผนภูมิแหล่งข้อมูล ช่องนี้จะระบุหรือไม่ก็ได้

keyValueFormat

object (KeyValueFormat)

ตัวเลือกการจัดรูปแบบสำหรับค่าคีย์

baselineValueFormat

object (BaselineValueFormat)

ตัวเลือกการจัดรูปแบบสําหรับค่าเส้นฐาน ต้องมีช่องนี้เฉพาะในกรณีที่มีการระบุ baselineValueData

scaleFactor

number

ค่าสำหรับปรับขนาดคีย์ตารางสรุปสถิติและค่าพื้นฐาน เช่น คุณสามารถใช้ตัวคูณ 10 เพื่อหารค่าทั้งหมดในแผนภูมิด้วย 10 ช่องนี้จะระบุหรือไม่ก็ได้

numberFormatSource

enum (ChartNumberFormatSource)

แหล่งที่มาของรูปแบบตัวเลขที่ใช้ในแผนภูมิตารางสรุปสถิติ ช่องนี้จะระบุหรือไม่ก็ได้

customFormatOptions

object (ChartCustomNumberFormatOptions)

ตัวเลือกการจัดรูปแบบที่กำหนดเองสำหรับค่าคีย์/เส้นฐานที่เป็นตัวเลขในแผนภูมิตารางสรุปสถิติ ระบบจะใช้ช่องนี้เฉพาะเมื่อตั้งค่า numberFormatSource เป็น CUSTOM เท่านั้น ช่องนี้จะระบุหรือไม่ก็ได้

KeyValueFormat

ตัวเลือกการจัดรูปแบบสำหรับค่าคีย์

การแสดง JSON
{
  "textFormat": {
    object (TextFormat)
  },
  "position": {
    object (TextPosition)
  }
}
ช่อง
textFormat

object (TextFormat)

ตัวเลือกการจัดรูปแบบข้อความสำหรับค่าคีย์ ไม่รองรับช่องลิงก์

position

object (TextPosition)

ระบุตำแหน่งข้อความแนวนอนของค่าคีย์ ช่องนี้จะระบุหรือไม่ก็ได้ หากไม่ได้ระบุไว้ ระบบจะใช้การวางตำแหน่งเริ่มต้น

BaselineValueFormat

ตัวเลือกการจัดรูปแบบสําหรับค่าเส้นฐาน

การแสดง JSON
{
  "comparisonType": enum (ComparisonType),
  "textFormat": {
    object (TextFormat)
  },
  "position": {
    object (TextPosition)
  },
  "description": string,
  "positiveColor": {
    object (Color)
  },
  "positiveColorStyle": {
    object (ColorStyle)
  },
  "negativeColor": {
    object (Color)
  },
  "negativeColorStyle": {
    object (ColorStyle)
  }
}
ช่อง
comparisonType

enum (ComparisonType)

ประเภทการเปรียบเทียบของค่าคีย์กับค่าพื้นฐาน

textFormat

object (TextFormat)

ตัวเลือกการจัดรูปแบบข้อความสําหรับค่าเส้นฐาน ไม่รองรับช่องลิงก์

position

object (TextPosition)

ระบุตำแหน่งข้อความแนวนอนของค่าของเกณฑ์พื้นฐาน ช่องนี้จะระบุหรือไม่ก็ได้ หากไม่ได้ระบุไว้ ระบบจะใช้การวางตำแหน่งเริ่มต้น

description

string

คําอธิบายที่ต่อท้ายค่าเส้นฐาน ช่องนี้จะระบุหรือไม่ก็ได้

positiveColor
(deprecated)

object (Color)

สีที่จะใช้ในกรณีที่ค่าพื้นฐานแสดงถึงการเปลี่ยนแปลงในเชิงบวกสำหรับค่าของคีย์ ช่องนี้จะระบุหรือไม่ก็ได้ เลิกใช้งานแล้ว: ใช้ positiveColorStyle

positiveColorStyle

object (ColorStyle)

สีที่จะใช้ในกรณีที่ค่าพื้นฐานแสดงถึงการเปลี่ยนแปลงในเชิงบวกสำหรับค่าของคีย์ ช่องนี้จะระบุหรือไม่ก็ได้ หากมีการตั้งค่า positiveColor ไว้ด้วย ช่องนี้จะมีลำดับความสำคัญเหนือกว่า

negativeColor
(deprecated)

object (Color)

สีที่จะใช้ในกรณีที่ค่าพื้นฐานแสดงถึงการเปลี่ยนแปลงเชิงลบสำหรับค่าคีย์ ช่องนี้จะระบุหรือไม่ก็ได้ เลิกใช้งานแล้ว: ใช้ negativeColorStyle

negativeColorStyle

object (ColorStyle)

สีที่จะใช้ในกรณีที่ค่าพื้นฐานแสดงถึงการเปลี่ยนแปลงเชิงลบสำหรับค่าคีย์ ช่องนี้จะระบุหรือไม่ก็ได้ หากมีการตั้งค่า negativeColor ไว้ด้วย ช่องนี้จะมีลำดับความสำคัญเหนือกว่า

ComparisonType

ประเภทการเปรียบเทียบของค่าคีย์กับค่าพื้นฐาน

Enum
COMPARISON_TYPE_UNDEFINED ค่าเริ่มต้น อย่าใช้
ABSOLUTE_DIFFERENCE ใช้ความแตกต่างสัมบูรณ์ระหว่างค่าของคีย์และค่าพื้นฐาน
PERCENTAGE_DIFFERENCE ใช้เปอร์เซ็นต์ส่วนต่างระหว่างค่าของเมตริกหลักและค่าพื้นฐาน

ChartNumberFormatSource

ตัวเลือกแหล่งที่มาของการจัดรูปแบบตัวเลขสําหรับแอตทริบิวต์แผนภูมิ

Enum
CHART_NUMBER_FORMAT_SOURCE_UNDEFINED ค่าเริ่มต้น อย่าใช้
FROM_DATA รับค่าการจัดรูปแบบตัวเลขจากข้อมูล
CUSTOM ใช้การจัดรูปแบบที่กำหนดเองตามที่ระบุโดย ChartCustomNumberFormatOptions

ChartCustomNumberFormatOptions

ตัวเลือกการจัดรูปแบบตัวเลขที่กำหนดเองสำหรับแอตทริบิวต์แผนภูมิ

การแสดง JSON
{
  "prefix": string,
  "suffix": string
}
ช่อง
prefix

string

คำนำหน้าที่กำหนดเองที่จะใส่ไว้ข้างหน้าแอตทริบิวต์แผนภูมิ ช่องนี้จะระบุหรือไม่ก็ได้

suffix

string

ส่วนต่อท้ายที่กำหนดเองที่จะเพิ่มต่อท้ายแอตทริบิวต์แผนภูมิ ช่องนี้จะระบุหรือไม่ก็ได้

ChartHiddenDimensionStrategy

กำหนดวิธีที่แผนภูมิควรจัดการแถวแหล่งที่มาที่ซ่อนอยู่ แถวที่ซ่อนมีทั้งแถวที่ซ่อนด้วยตนเองและแถวที่ซ่อนโดยตัวกรอง

Enum
CHART_HIDDEN_DIMENSION_STRATEGY_UNSPECIFIED ค่าเริ่มต้น อย่าใช้
SKIP_HIDDEN_ROWS_AND_COLUMNS แผนภูมิจะข้ามแถวและคอลัมน์ที่ซ่อนอยู่
SKIP_HIDDEN_ROWS แผนภูมิจะข้ามเฉพาะแถวที่ซ่อนอยู่
SKIP_HIDDEN_COLUMNS แผนภูมิจะข้ามเฉพาะคอลัมน์ที่ซ่อนอยู่
SHOW_ALL แผนภูมิจะไม่ข้ามแถวหรือคอลัมน์ที่ซ่อนอยู่

EmbeddedObjectBorder

เส้นขอบตามขอบของวัตถุที่ฝัง

การแสดง JSON
{
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  }
}
ช่อง
color
(deprecated)

object (Color)

สีของเส้นขอบ เลิกใช้งานแล้ว: ใช้ colorStyle

colorStyle

object (ColorStyle)

สีของเส้นขอบ หากมีการตั้งค่า color ไว้ด้วย ช่องนี้จะมีลำดับความสำคัญเหนือกว่า