Charts

EmbeddedChart

シートに埋め込まれたグラフ。

JSON 表現
{
  "chartId": integer,
  "spec": {
    object (ChartSpec)
  },
  "position": {
    object (EmbeddedObjectPosition)
  },
  "border": {
    object (EmbeddedObjectBorder)
  }
}
フィールド
chartId

integer

グラフの ID。

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

グラフがレンダリングされるスペース全体を最小限のパディングで埋めるようにするには、true にします。デフォルトのパディングを使用する場合は false にします。(マップチャートと組織図には適用されません)。

backgroundColor
(deprecated)

object (Color)

グラフ全体の背景色。組織図には適用されません。非推奨: backgroundColorStyle を使用してください。

backgroundColorStyle

object (ColorStyle)

グラフ全体の背景色。組織図には適用されません。backgroundColor も設定されている場合、このフィールドが優先されます。

dataSourceChartProperties

object (DataSourceChartProperties)

存在する場合、このフィールドにはデータソースのグラフ固有のプロパティが含まれます。

filterSpecs[]

object (FilterSpec)

グラフのソースデータに適用されるフィルタ。データソースのグラフでのみサポートされています。

sortSpecs[]

object (SortSpec)

グラフデータの並べ替え順序。単一の並べ替え仕様のみがサポートされています。データソースのグラフでのみサポートされます。

hiddenDimensionStrategy

enum (ChartHiddenDimensionStrategy)

グラフで非表示の行または列を使用する方法を決定します。

共用体フィールド chart。特定のグラフ仕様では、値を 1 つだけ設定する必要があります。 chart は次のいずれかになります。
basicChart

object (BasicChartSpec)

基本的なグラフ仕様は、さまざまな種類のグラフのいずれかです。サポートされているすべてのグラフのリストについては、BasicChartType をご覧ください。

pieChart

object (PieChartSpec)

円グラフの仕様。

bubbleChart

object (BubbleChartSpec)

バブルチャートの仕様。

candlestickChart

object (CandlestickChartSpec)

ローソク足チャートの仕様。

orgChart

object (OrgChartSpec)

組織図の仕様。

histogramChart

object (HistogramChartSpec)

ヒストグラム グラフの仕様。

waterfallChart

object (WaterfallChartSpec)

ウォーターフォール チャートの仕様。

treemapChart

object (TreemapChartSpec)

ツリーマップ グラフの仕様。

scorecardChart

object (ScorecardChartSpec)

スコアカード グラフの仕様。

TextPosition

テキストの位置の設定。

JSON 表現
{
  "horizontalAlignment": enum (HorizontalAlign)
}
フィールド
horizontalAlignment

enum (HorizontalAlign)

テキストの水平方向の配置設定。

DataSourceChartProperties

データソース グラフのプロパティ。

JSON 表現
{
  "dataSourceId": string,
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
フィールド
dataSourceId

string

グラフが関連付けられているデータソースの ID。

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)

グラフに表示されるデータのドメイン。サポートされるドメインは 1 つのみです。

series[]

object (BasicChartSeries)

このグラフで可視化されているデータ。

headerCount

integer

データ内の「ヘッダー」である行または列の数。設定しない場合、Google スプレッドシートはデータに基づいてヘッダー行の数を推測します。

BasicChartAxis.title は、ヘッダー値から推定された軸タイトルをオーバーライドする場合があります)。

threeDimensional

boolean

グラフを 3D にする場合は True。横棒グラフと縦棒グラフに適用されます。

interpolateNulls

boolean

系列の一部に値がない場合、グラフにギャップが表示されることがあります(例: 折れ線グラフの線のセグメントが欠落する)。これらのギャップを排除するには、この値を true に設定します。折れ線グラフ、面グラフ、複合グラフに適用されます。

stackedType

enum (BasicChartStackedType)

縦方向の積み上げをサポートするグラフの積み上げタイプ。面グラフ、棒グラフ、縦棒グラフ、複合グラフ、階段面グラフに適用されます。

lineSmoothing

boolean

デフォルトですべての線を滑らかにレンダリングするか、直線にレンダリングするかを取得します。折れ線グラフに適用されます。

compareMode

enum (BasicChartCompareMode)

データとグラフ領域にカーソルを合わせたときのツールチップとデータのハイライト表示の動作。

totalDataLabel

object (DataLabel)

積み上げグラフに追加のデータラベルを表示するかどうかを制御します。このラベルには、ドメイン軸に沿った各値のすべての積み上げ値の合計が表示されます。これらのデータラベルは、chartTypeAREABARCOLUMNCOMBOSTEPPED_AREA のいずれかであり、stackedTypeSTACKED または PERCENT_STACKED の場合にのみ設定できます。また、COMBO では、積み重ね可能な系列 type のタイプが 1 つしかないか、1 つの型が他のタイプよりも多くの系列を持ち、他の各タイプに複数の系列がない場合にのみ、これがサポートされます。たとえば、グラフに 2 つの積み上げ横棒グラフと 1 つの面グラフがある場合、合計データラベルがサポートされます。3 つの棒系列と 2 つの面系列がある場合、合計データラベルは使用できません。totalDataLabel には CUSTOMplacement も設定できません。

BasicChartType

グラフの可視化方法。

列挙型
BASIC_CHART_TYPE_UNSPECIFIED デフォルト値。使用しないでください。
BAR 棒グラフ
LINE 折れ線グラフ
AREA 面グラフ
COLUMN 縦棒グラフ
SCATTER 散布図
COMBO 複合グラフ
STEPPED_AREA 階段面グラフ

BasicChartLegendPosition

グラフの凡例を配置する場所。

列挙型
BASIC_CHART_LEGEND_POSITION_UNSPECIFIED デフォルト値。使用しないでください。
BOTTOM_LEGEND 凡例はグラフの下部にレンダリングされます。
LEFT_LEGEND 凡例がグラフの左側に表示されます。
RIGHT_LEGEND 凡例はグラフの右側にレンダリングされます。
TOP_LEGEND 凡例はグラフの上部にレンダリングされます。
NO_LEGEND 凡例はレンダリングされません。

BasicChartAxis

グラフの軸。グラフに 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

グラフの軸の位置。

列挙型
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

ビューウィンドウのモード。ビュー ウィンドウの最小値と最大値の処理方法を定義します。

列挙型
DEFAULT_VIEW_WINDOW_MODE このグラフの種類のスプレッドシート エディタで使用されるデフォルトのビュー ウィンドウ モード。ほとんどの場合、デフォルト モードは設定されている場合、PRETTY と同じです。
VIEW_WINDOW_MODE_UNSUPPORTED 使用しない。現在設定されているモードが API でサポートされていないことを表します。
EXPLICIT 最小値と最大値が指定されている場合は、その値に厳密に従います。値が指定されていない場合は、PRETTY 値にフォールバックします。
PRETTY グラフを適切に表示できる最小値と最大値を選択します。このモードでは、min と max の両方が無視されます。

BasicChartDomain

グラフのドメイン。たとえば、株価の推移をグラフに表示する場合、これは日付になります。

JSON 表現
{
  "domain": {
    object (ChartData)
  },
  "reversed": boolean
}
フィールド
domain

object (ChartData)

ドメインのデータ。たとえば、株価の推移をグラフに表示する場合、これは日付を表すデータです。

reversed

boolean

ドメイン値(横軸)の順序を逆にするには true にします。

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 でサポートされている場合に、データをグループ化するルール。データソースのグラフでのみサポートされています。

aggregateType

enum (ChartAggregateType)

データソース グラフの系列の集計タイプ。データソースのグラフでのみサポートされます。

共用体フィールド type。含まれるデータのタイプ。値は 1 つだけ設定する必要があります。type は次のいずれかになります。
sourceRange

object (ChartSourceRange)

データのソース範囲。

columnReference

object (DataSourceColumnReference)

データが読み取るデータソース列への参照。

ChartSourceRange

グラフのソース範囲。

JSON 表現
{
  "sources": [
    {
      object (GridRange)
    }
  ]
}
フィールド
sources[]

object (GridRange)

シリーズまたはドメインのデータ範囲。長さが 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.
}
フィールド
共用体フィールド ruleChartData に適用するルール。rule は次のいずれかになります。
dateTimeRule

object (ChartDateTimeRule)

ChartDateTimeRule です。

histogramRule

object (ChartHistogramRule)

A ChartHistogramRule

ChartDateTimeRule

ソースデータ列の日時値を、日付値または時刻値の選択した部分に基づいてバケットに整理できます。

JSON 表現
{
  "type": enum (ChartDateTimeRuleType)
}
フィールド
type

enum (ChartDateTimeRuleType)

適用する日時のグループ化のタイプ。

ChartDateTimeRuleType

使用可能な日時のグループ化ルールの種類。

列挙型
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 時間制を使用して日付を時間と分単位でグループ化します(例:午後 7 時 45 分)。午前/午後の指定は、スプレッドシートのロケールに基づいて変換されます。
DAY_OF_WEEK 日曜日など、曜日別に日付をグループ化します。曜日は、スプレッドシートの言語 / 地域に基づいて翻訳されます。
DAY_OF_YEAR 日別にグループ化する日付を 1 ~ 366 で指定します。2 月 29 日以降の日付は、うるう年とうるう年とで異なるバケットに分類されます。
DAY_OF_MONTH 日付を 1 ~ 31 の月日別にグループ化します。
DAY_MONTH 日付を日と月でグループ化します(例: 22-Nov)。月はスプレッドシートの言語 / 地域に基づいて変換されます。
MONTH 日付を月別(11 月など)にグループ化します。月はスプレッドシートの言語 / 地域に基づいて翻訳されます。
QUARTER 四半期ごとに日付をグループ化します(例: Q1(1 月~ 3 月を表す))。
YEAR 日付を年(2008 年など)でグループ化します。
YEAR_MONTH 日付を年と月でグループ化します(例: 2008-11)。月はスプレッドシートの言語 / 地域に基づいて変換されます。
YEAR_QUARTER 日付を年と四半期(2008 年第 4 四半期など)でグループ化します。
YEAR_MONTH_DAY 日付を年、月、日でグループ化します(例: 2008-11-22)。

ChartHistogramRule

ソースデータ列の数値を一定サイズのバケットに整理できます。

JSON 表現
{
  "minValue": number,
  "maxValue": number,
  "intervalSize": number
}
フィールド
minValue

number

アイテムがバケットに配置される最小値。最小値より小さい値は 1 つのバケットにグループ化されます。省略した場合は、アイテムの最小値によって決定されます。

maxValue

number

アイテムをバケットに入れる最大値。最大値を超える値は 1 つのバケットにグループ化されます。省略した場合は、項目の最大値によって決まります。

intervalSize

number

作成されるバケットのサイズ。正の値を指定してください。

ChartAggregateType

グラフ系列の集計のタイプ。

列挙型
CHART_AGGREGATE_TYPE_UNSPECIFIED デフォルト値。使用しないでください。
AVERAGE 平均集計関数。
COUNT 集計関数 Count。
MAX 最大集計関数。
MEDIAN 中央値の集計関数。
MIN 最小集計関数。
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)

このシリーズの値の範囲を指定する副軸。たとえば、株式の時系列グラフを作成する場合、取引量のスケールが価格のスケールと異なるため、「Volume」シリーズを右側に固定し、価格を左側に固定することをおすすめします。グラフの type の有効な副軸ではない軸を指定することはエラーです。

type

enum (BasicChartType)

このシリーズのタイプ。chartTypeCOMBO の場合にのみ有効です。タイプによって、系列の視覚化方法が変わります。LINEAREACOLUMN のみがサポートされています。

lineStyle

object (LineStyle)

この系列の線のスタイル。chartTypeAREALINE、または SCATTER の場合にのみ有効です。series chart typeAREA または LINE の場合、COMBO チャートもサポートされます。

dataLabel

object (DataLabel)

このシリーズのデータラベルに関する情報。

color
(deprecated)

object (Color)

この系列に関連付けられている要素(棒、線、点など)の色。空の場合は、デフォルトの色が使用されます。非推奨: colorStyle を使用してください。

colorStyle

object (ColorStyle)

この系列に関連付けられている要素(棒、線、点など)の色。空の場合、デフォルトの色が使用されます。color も設定されている場合、このフィールドが優先されます。

pointStyle

object (PointStyle)

このシリーズに関連付けられたポイントのスタイル。chartTypeAREALINE、または SCATTER の場合にのみ有効です。series chart typeAREALINESCATTER の場合、COMBO グラフもサポートされます。空の場合、デフォルトのポイント スタイルが使用されます。

styleOverrides[]

object (BasicSeriesDataPointStyleOverride)

系列のデータポイントのスタイル オーバーライド設定。

LineStyle

線のスタイルを記述するプロパティ。

JSON 表現
{
  "width": integer,
  "type": enum (LineDashType)
}
フィールド
width

integer

線の太さ(px)。

type

enum (LineDashType)

線の破線の種類。

LineDashType

線の破線タイプ。

列挙型
LINE_DASH_TYPE_UNSPECIFIED デフォルト値。使用しないでください。
INVISIBLE 破線はタイプせず、非表示の線に相当します。
CUSTOM 線のカスタムダッシュ。正確なカスタム破線スタイルの変更は現在サポートされていません。
SOLID 実線。
DOTTED 点線。
MEDIUM_DASHED ダッシュの長さが「中」の点線。
MEDIUM_DASHED_DOTTED 「中程度」のダッシュとドットが交互に表示される線。
LONG_DASHED 長い破線の線。
LONG_DASHED_DOTTED 「長い」ダッシュとドットが交互に表示される線。

DataLabel

1 つのデータラベル セットの設定です。データラベルは、折れ線グラフ上の点など、データセットの横に表示されるアノテーションです。グラフ上のその点の値のテキスト表現など、データが表す内容に関する追加情報を提供します。

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)

カスタムラベルに使用するデータ。typeCUSTOM に設定されている場合にのみ使用されます。このデータは、このデータラベルが適用されるシリーズまたは他の要素と同じ長さである必要があります。また、系列が複数のソース範囲に分割されている場合、このソースデータはソースデータの次の列から取得する必要があります。たとえば、範囲が B2:B4、E6:E8 の場合、このデータは C2:C4、F6:F8 から取得する必要があります。

DataLabelType

データラベルのタイプ。

列挙型
DATA_LABEL_TYPE_UNSPECIFIED データラベルのタイプは指定されず、グラフ内のデータラベルのコンテキストに応じて解釈されます。
NONE データラベルは表示されません。
DATA データラベルは、シリーズデータの値を使用して表示されます。
CUSTOM データラベルは、customLabelData で示されるカスタム データソースの値を使用して表示されます。

DataLabelPlacement

ラベル付きデータに対するデータラベルの配置。

列挙型
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

ポイントの形状。

列挙型
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

シリーズのデータポイントのゼロベースのインデックス。

color
(deprecated)

object (Color)

系列データポイントの色。空の場合は、シリーズのデフォルトが使用されます。非推奨: colorStyle を使用してください。

colorStyle

object (ColorStyle)

シリーズのデータポイントの色。空の場合は、シリーズのデフォルトが使用されます。color も設定されている場合、このフィールドが優先されます。

pointStyle

object (PointStyle)

シリーズのデータポイントのポイントスタイル。chartTypeAREALINE、または SCATTER の場合にのみ有効です。series chart typeAREALINESCATTER の場合、COMBO グラフもサポートされます。空の場合、シリーズのデフォルトが使用されます。

BasicChartStackedType

グラフを積み上げて表示する場合、範囲(縦軸)の値は横軸ではなく、互いに重なって表示されます。たとえば、20 と 80 の 2 つの値は 0 から描画され、80 は横軸から 80 単位離れた位置に描画されます。積み重ねると、80 は 20 からレンダリングされ、横軸から 100 単位離れます。

列挙型
BASIC_CHART_STACKED_TYPE_UNSPECIFIED デフォルト値。使用しないでください。
NOT_STACKED シリーズは積み重ねられません。
STACKED シリーズの値は積み重ねられ、各値は下にある値の上部から順に垂直方向にレンダリングされます。
PERCENT_STACKED 垂直方向のスタックは、グラフの上部まで引き伸ばされ、値は互いの比率としてレイアウトされます。

BasicChartCompareMode

比較モードのタイプ。データとグラフ領域にカーソルを合わせたときのツールチップとデータのハイライト表示の動作を記述します。

列挙型
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 次元の場合は true。

pieHole

number

円グラフの穴のサイズ。

PieChartLegendPosition

グラフの凡例を配置する場所です。

列挙型
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)

バブルグループ ID を含むデータ。同じグループ ID を持つすべてのバブルは同じ色で描画されます。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

グラフの凡例を配置する場所。

列挙型
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 は 1 つのみです。

CandlestickDomain

CandlestickChart のドメイン。

JSON 表現
{
  "data": {
    object (ChartData)
  },
  "reversed": boolean
}
フィールド
data

object (ChartData)

CandlestickDomain のデータ。

reversed

boolean

ドメイン値(横軸)の順序を逆にするには true にします。

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 に一意のラベルセットが必要です。必要に応じて、parentLabelstooltips を含めることができます。parentLabels には、ノードごとに親ノードを識別するラベルが含まれています。tooltips には、ノードごとにオプションのツールチップが含まれています。

たとえば、アリスが CEO、ボブが社長(アリスに報告)、キャシーが営業担当副社長(アリスに報告)の組織図を記述するには、labels に「アリス」、「ボブ」、「キャシー」、parentLabels に「""」、「アリス」、「アリス」、tooltips に「CEO」、「社長」、「営業担当副社長」を指定します。

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

組織図ノードのサイズ。

列挙型
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% と下位 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

グラフの凡例を配置する場所。

列挙型
HISTOGRAM_CHART_LEGEND_POSITION_UNSPECIFIED デフォルト値。使用しないでください。
BOTTOM_LEGEND 凡例はグラフの下部にレンダリングされます。
LEFT_LEGEND 凡例がグラフの左側に表示されます。
RIGHT_LEGEND 凡例はグラフの右側にレンダリングされます。
TOP_LEGEND 凡例はグラフの上部にレンダリングされます。
NO_LEGEND 凡例はレンダリングされません。
INSIDE_LEGEND 凡例はグラフ領域内にレンダリングされます。

WaterfallChartSpec

ウォーターフォール チャート。

JSON 表現
{
  "domain": {
    object (WaterfallChartDomain)
  },
  "series": [
    {
      object (WaterfallChartSeries)
    }
  ],
  "stackedType": enum (WaterfallChartStackedType),
  "firstValueIsTotal": boolean,
  "hideConnectorLines": boolean,
  "connectorLineStyle": {
    object (LineStyle)
  },
  "totalDataLabel": {
    object (DataLabel)
  }
}
フィールド
domain

object (WaterfallChartDomain)

ウォーターフォール チャートのドメインデータ(横軸)。

series[]

object (WaterfallChartSeries)

このウォーターフォール グラフで可視化されるデータ。

stackedType

enum (WaterfallChartStackedType)

積み上げタイプ。

firstValueIsTotal

boolean

最初の値を合計として解釈する場合は true にします。

hideConnectorLines

boolean

列間のコネクタ線を非表示にするには true にします。

connectorLineStyle

object (LineStyle)

コネクタ線の線のスタイル。

totalDataLabel

object (DataLabel)

積み上げグラフに追加のデータラベルを表示するかどうかを制御します。このラベルには、ドメイン軸に沿った各値のすべての積み上げ値の合計が表示されます。 stackedTypeSTACKED にする必要があります。totalDataLabel には CUSTOMplacement も設定できません。

WaterfallChartDomain

ウォーターフォール チャートのドメイン。

JSON 表現
{
  "data": {
    object (ChartData)
  },
  "reversed": boolean
}
フィールド
data

object (ChartData)

WaterfallChartDomain のデータ。

reversed

boolean

ドメイン値(横軸)の順序を逆にするには true にします。

WaterfallChartSeries

ウォーターフォール グラフの単一のデータ系列。

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

シリーズの最後で小計列を非表示にするには true にします。デフォルトでは、各系列の最後に小計の列が表示されます。このフィールドを true に設定すると、このシリーズのその小計列は非表示になります。

customSubtotals[]

object (WaterfallChartCustomSubtotal)

このシリーズに表示されるカスタム小計列。小計の定義順序は重要ではありません。各データポイントに定義できる小計は 1 つだけです。

dataLabel

object (DataLabel)

この系列のデータラベルに関する情報。

WaterfallChartColumnStyle

ウォーターフォール グラフの列のスタイル。

JSON 表現
{
  "label": string,
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  }
}
フィールド
label

string

列の凡例のラベル。

color
(deprecated)

object (Color)

列の色。非推奨: colorStyle を使用してください。

colorStyle

object (ColorStyle)

列の色。color も設定されている場合、このフィールドが優先されます。

WaterfallChartCustomSubtotal

ウォーターフォール グラフの系列のカスタム小計列。

JSON 表現
{
  "subtotalIndex": integer,
  "label": string,
  "dataIsSubtotal": boolean
}
フィールド
subtotalIndex

integer

シリーズ内のデータポイントのゼロベースのインデックス。dataIsSubtotal が true の場合、このインデックスのデータポイントは小計です。それ以外の場合は、このインデックスのデータポイントの後に小計が表示されます。シリーズには任意のインデックスに複数の副合計を設定できますが、副合計はデータポイントのインデックスには影響しません。たとえば、系列に 3 つのデータポイントがある場合、そのインデックスは、系列に存在する小計の数や、小計が関連付けられているデータポイントに関係なく、常に 0、1、2 になります。

label

string

小計列のラベル。

dataIsSubtotal

boolean

subtotalIndex のデータポイントが小計の場合は true。false の場合、小計が計算され、データポイントの後に表示されます。

WaterfallChartStackedType

ウォーターフォール グラフの積み上げタイプ オプション。

列挙型
WATERFALL_STACKED_TYPE_UNSPECIFIED デフォルト値。使用しないでください。
STACKED 同じドメイン(横軸)の値に対応する値は、縦方向に積み上げられます。
SEQUENTIAL 系列は横軸に沿って広がります。

TreemapChartSpec

ツリーマップ グラフ

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)

ツリーマップ セルラベルを含むデータ。

parentLabels

object (ChartData)

データには、ツリーマップ セルの親ラベルが含まれています。

sizeData

object (ChartData)

各ツリーマップ データセルのサイズを決定するデータ。このデータは数値である必要があります。数値以外のデータまたは欠落しているデータに対応するセルはレンダリングされません。colorData が指定されていない場合、このデータはデータセルの背景色の決定にも使用されます。

colorData

object (ChartData)

各ツリーマップ データセルの背景色を決定するデータ。このフィールドは省略可能です。指定しない場合、sizeData を使用して背景色が決まります。指定する場合、データは数値である必要があります。 colorScale は、このデータマップの値をデータセルの背景色にマッピングする方法を決定します。

textFormat

object (TextFormat)

グラフ上のすべてのラベルのテキスト形式。リンク フィールドはサポートされていません。

levels

integer

ツリーマップ グラフに表示するデータレベルの数。これらのレベルはインタラクティブであり、ラベルとともに表示されます。指定しない場合、デフォルトは 2 です。

hintedLevels

integer

ツリーマップ グラフに表示するラベル付きレベル以外の追加のデータレベルの数。これらのレベルはインタラクティブではなく、ラベルなしで表示されます。指定しない場合、デフォルトは 0 です。

minValue

number

可能な最小データ値。この値より小さいセルは、この値を持つセルと同じ色になります。指定しない場合、デフォルトは colorData の実際の最小値になります。colorData が指定されていない場合は、sizeData の最小値になります。

maxValue

number

可能な最大データ値。この値より大きい値のセルは、この値のセルと同じ色になります。指定しない場合、デフォルトは colorData の実際の最大値になります。colorData が指定されていない場合は、sizeData の最大値になります。

headerColor
(deprecated)

object (Color)

ヘッダーセルの背景色。非推奨: headerColorStyle を使用してください。

headerColorStyle

object (ColorStyle)

ヘッダーセルの背景色。headerColor も設定されている場合、このフィールドが優先されます。

colorScale

object (TreemapChartColorScale)

ツリーマップ グラフのデータセルの色スケール。データセルには、色値に基づいて色が割り当てられます。これらのカラー値は colorData から取得されます。colorData が指定されていない場合は sizeData から取得されます。色の値が minValue 以下のセルの背景色は minValueColor です。色の値が maxValue 以上のセルの背景色は maxValueColor になります。色の値が minValuemaxValue のセルは、minValueColormaxValueColor のグラデーションの背景色になります。グラデーションの中央値は midValueColor です。色の値が欠落しているセルや数値以外のセルの背景色は noDataColor になります。

hideTooltips

boolean

ツールチップを非表示にするには true に設定します。

TreemapChartColorScale

ツリーマップ グラフのカラースケール。

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)

色値が minValuemaxValue の中央値にあるセルの背景色。指定しない場合のデフォルトは #efe6dc です。非推奨: midValueColorStyle を使用してください。

midValueColorStyle

object (ColorStyle)

色値が minValuemaxValue の中央値にあるセルの背景色。指定しない場合のデフォルトは #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)

スコアカード Key-Value のデータ。

baselineValueData

object (ChartData)

スコアカードのベースライン値のデータ。このフィールドは省略可能です。

aggregateType

enum (ChartAggregateType)

スコアカード グラフの主要グラフとベースライン グラフのデータの集計タイプ。このフィールドは、データソースのグラフではサポートされていません。データソース グラフの場合は、代わりに keyValueData または baselineValueDataChartData.aggregateType フィールドを使用します。このフィールドは省略可能です。

keyValueFormat

object (KeyValueFormat)

キー値の書式設定オプション。

baselineValueFormat

object (BaselineValueFormat)

ベースライン値の書式設定オプション。このフィールドは、baselineValueData が指定されている場合にのみ必要です。

scaleFactor

number

スコアカード キーとベースライン値をスケーリングする値。たとえば、10 という係数を使用すると、グラフ内のすべての値を 10 で割ることができます。このフィールドは省略可能です。

numberFormatSource

enum (ChartNumberFormatSource)

スコアカード グラフで使用される数値形式のソース。このフィールドは省略可能です。

customFormatOptions

object (ChartCustomNumberFormatOptions)

スコアカード グラフの数値キー/ベースライン値のカスタム書式設定オプション。このフィールドは、numberFormatSourceCUSTOM に設定されている場合にのみ使用されます。このフィールドは省略可能です。

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

ベースライン値とのキー値の比較タイプ。

列挙型
COMPARISON_TYPE_UNDEFINED デフォルト値。使用しないでください。
ABSOLUTE_DIFFERENCE キーとベースライン値の絶対差を使用します。
PERCENTAGE_DIFFERENCE キーとベースラインの値の差異をパーセンテージで使用します。

ChartNumberFormatSource

グラフ属性の数値形式のソース オプション。

列挙型
CHART_NUMBER_FORMAT_SOURCE_UNDEFINED デフォルト値。使用しないでください。
FROM_DATA データから数値形式を継承します。
CUSTOM ChartCustomNumberFormatOptions で指定されたカスタム書式を適用します。

ChartCustomNumberFormatOptions

グラフ属性のカスタム数値書式設定オプション。

JSON 表現
{
  "prefix": string,
  "suffix": string
}
フィールド
prefix

string

グラフ属性の先頭に追加するカスタム接頭辞。このフィールドは省略可能です。

suffix

string

チャート属性に追加するカスタム サフィックス。このフィールドは省略可能です。

ChartHiddenDimensionStrategy

グラフで非表示にするソース行の処理方法を指定します。非表示の行には、手動で非表示にした行とフィルタで非表示にされた行の両方が含まれます。

列挙型
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 も設定されている場合、このフィールドが優先されます。