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 は次のいずれか 1 つのみを指定できます。
basicChart

object (BasicChartSpec)

基本的なチャート仕様。さまざまな種類のグラフのうちの 1 つを使用できます。詳しくは、 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)

積み上げグラフに追加のデータラベルを表示するかどうかを指定します。積み上げグラフでは、ドメイン軸の各値について、すべての積み上げ値の合計値を合計します。これらのデータラベルを設定できるのは、 chartType 次のいずれか AREA, BAR, COLUMNCOMBO または STEPPED_AREA および stackedType 次のいずれか STACKED または PERCENT_STACKED。また COMBO(積み重ね可能なシリーズのタイプが 1 つのみの場合にのみサポートされます) type 1 つの型が他の型よりも多くの系列を持ち、他の各型が複数の系列を持たない場合です。たとえば、グラフに 2 つの積み上げ横棒グラフと 1 つの面グラフがある場合、合計データラベルがサポートされます。棒シリーズが 3 つと面のシリーズが 2 つある場合、合計データラベルは使用できません。どちらでもない CUSTOM なし placement で設定できます。 totalDataLabel

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

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

グラフの軸の位置。

列挙型
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 グラフの見た目を整える最小値と最大値を選択します。このモードでは、最小値と最大値は無視されます。

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 は次のいずれか 1 つのみを指定できます。
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.
}
フィールド
共用体フィールド rule。適用対象のルールは、 ChartDatarule は次のいずれか 1 つのみを指定できます。
dateTimeRule

object (ChartDateTimeRule)

ChartDateTimeRule

histogramRule

object (ChartHistogramRule)

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 分)。AM / PM の指定は、スプレッドシートの言語 / 地域に基づいて翻訳されます。
DAY_OF_WEEK 曜日(日曜日など)ごとに日付をグループ化します。曜日は、スプレッドシートの言語 / 地域に基づいて翻訳されます。
DAY_OF_YEAR 日別にグループ化する日付を 1 ~ 366 で指定します。2 月 29 日より後の日付は、うるう年とうるう年で異なるバケットに分類されます。
DAY_OF_MONTH 日付を日別にグループ化し、1 ~ 31 の範囲で指定します。
DAY_MONTH 日付を日別や月別にグループ化します(例: 22-11 月)。月はスプレッドシートの言語 / 地域に基づいて翻訳されます。
MONTH 月ごとに日付をグループ化します(例: 11 月)。月は、スプレッドシートの言語 / 地域に基づいて翻訳されます。
QUARTER 四半期ごとに日付をグループ化します(例: 第 1 四半期(1 月~ 3 月を表す))。
YEAR 日付を年別にグループ化します(例: 2008)。
YEAR_MONTH 年と月で日付をグループ化します(例: 2008-11 月)。月はスプレッドシートの言語 / 地域に基づいて翻訳されます。
YEAR_QUARTER 年および四半期ごとに日付をグループ化します(例: 2008 Q4)。
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 Sum 集計関数。

BasicChartSeries

グラフ内の 1 つのデータ系列。たとえば、経時的な株価をグラフ化する場合、「始値」、「高値」、「低価格」の系列が複数存在する場合があります。表示されます

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 COMBO。タイプによって、系列の視覚化方法が変わります。単独 LINE, AREA COLUMN サポートされています。

lineStyle

object (LineStyle)

このシリーズの線のスタイル。次の場合にのみ有効です: chartType AREA, LINE、または SCATTERCOMBO グラフも表示できますが、 series chart type AREA または LINE

dataLabel

object (DataLabel)

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

color
(deprecated)

object (Color)

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

colorStyle

object (ColorStyle)

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

pointStyle

object (PointStyle)

この系列に関連付けられているポイントのスタイル。次の場合にのみ有効です: chartType AREA, LINE、または SCATTERCOMBO グラフも表示できますが、 series chart type AREA, LINE、または SCATTER。空の場合、デフォルトの点のスタイルが使用されます。

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」を持っている点線あります。
MEDIUM_DASHED_DOTTED 「メディア」と「メディア」を交互に繰り返す行使用できます
LONG_DASHED ダッシュが「long」になっている破線あります。
LONG_DASHED_DOTTED 「long」と「long」を交互に配置する行使用できます

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)

カスタムラベルに使用するデータ。次の場合にのみ使用 type の設定 CUSTOM。このデータは、このデータラベルが適用される系列またはその他の要素と同じ長さにする必要があります。また、系列が複数のソース範囲に分割されている場合、このソースデータはソースデータの次の列から取得される必要があります。たとえば、系列が 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

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

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)

系列データポイントの点のスタイル。次の場合にのみ有効です: chartType AREA, LINE、または SCATTERCOMBO グラフも表示できますが、 series chart type AREA, LINE、または SCATTER。空の場合、系列のデフォルトが使用されます。

BasicChartStackedType

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

ローソク足チャートのデータ。1 つの CandlestickData のみがサポートされています。

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 必要に応じて parentLabels および tooltipsparentLabels 各ノードに、親ノードを識別するラベルが含まれます。 tooltips ノードごとにツールチップが表示されます(省略可)。

たとえば、Alice を CEO とし、Bob を社長(Alice の直属)と Cathy を営業担当 VP(Alice の直属)とし、組織チャートを記述するには、 labels 「アリス」、「ボブ」、「キャシー」、 parentLabels ""、"アリス"、"アリス" を含むおよび 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

組織図のノードのサイズ。

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

ヒストグラムの系列は、バケット化する 1 つの系列か、系列名の後にその系列用にバケット化する値が続く、それぞれが同じ長さの複数の系列です。

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 かつ、どちらでもない CUSTOM なし placement で設定できます。 totalDataLabel

WaterfallChartDomain

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

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

object (ChartData)

WaterfallChartDomain のデータ。

reversed

boolean

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

WaterfallChartSeries

ウォーターフォール チャートの 1 つのデータシリーズ。

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 小計です。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、または次の最小値: sizeData colorData 指定されていません。

maxValue

number

取り得るデータの最大値。この値より大きい値を含むセルは、この値を含むセルと同じ色になります。指定しない場合のデフォルトは、 colorData、または次の最大値: sizeData colorData 指定されていません。

headerColor
(deprecated)

object (Color)

ヘッダーのセルの背景色。非推奨: 使用 headerColorStyle

headerColorStyle

object (ColorStyle)

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

colorScale

object (TreemapChartColorScale)

ツリーマップ グラフのデータセルのカラースケール。データセルには、色の値に基づいて色が割り当てられます。これらの色の値は colorData、または sizeData colorData 指定されていません。色の値が 以下のセル minValue CANNOT TRANSLATE minValueColor 背景色を選択します色の値が次のセル以上のセル maxValue CANNOT TRANSLATE maxValueColor 背景色を選択します色の値が範囲にあるセル minValue および maxValue 背景はグラデーションの上の minValueColor および maxValueColor(勾配の中間点) 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)

中間に色の値があるセルの背景色 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)

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

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

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

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