Power BI Desktop でレポート テーマを使用するUse report themes in Power BI Desktop

Power BI Desktop の "レポート テーマ" を使うと、コーポレート カラーを使用したり、アイコンのセットを変更したり、新しい既定のビジュアルの書式設定を適用したりなど、デザインの変更をお使いのレポート全体に適用できます。With Power BI Desktop report themes, you can apply design changes to your entire report, such as using corporate colors, changing icon sets, or applying new default visual formatting. レポート テーマを適用すると、お使いのレポートのすべてのビジュアルで、選択されたテーマの色と書式設定が既定値として使用されます。When you apply a report theme, all visuals in your report use the colors and formatting from your selected theme as their defaults. いくつかの例外が適用されますが、それについてはこの記事の後半で説明します。A few exceptions apply, which are described later in this article.

レポート テーマは [表示] リボンに移動し、リボンの [テーマ] セクションでドロップダウンの矢印ボタンを選択し、任意のテーマを選択するという方法で選択できます。Report themes can be selected by navigating to the View ribbon, then selecting the drop-down arrow button in the Themes section of the ribbon, then selecting the theme you want. 利用できるテーマは、Microsoft PowerPoint など、他の Microsoft 製品で見られるテーマに似ています。Available themes are similar to themes seen in other Microsoft products, such as Microsoft PowerPoint.

レポートのテーマ

2 種類のレポート テーマがあります。組み込みのレポート テーマとカスタムのレポート テーマ ファイルです。There are two types of report themes: built-in report themes and custom report theme files.

  • 組み込みのレポート テーマには、Power BI Desktop と共にインストールされる、さまざまな種類の定義済みの配色が用意されています。Built-in report themes provide different kinds of predefined color schemes that are installed with Power BI Desktop. 組み込みのレポート テーマは、Power BI Desktop のメニューから直接選択できます。You select built-in report themes directly from the Power BI Desktop menu.

  • カスタム レポート テーマは、現在のテーマを調整し、それをカスタム テーマとして保存するか、JSON ファイルを利用して独自のカスタマイズ テーマを作成するという方法で作成されます。Custom report themes are created by adjusting a current theme then saving it as a custom theme, or creating your own customize theme using a JSON file. JSON ファイルでは、この記事の後半で説明しますが、レポート テーマのさまざまな面を細かく制御します。The JSON file provides granular control over many aspects of a report theme, as described later in this article.

それでは、レポート テーマのしくみとカスタマイズ レポート テーマの作成方法を見てみましょう。Let's discuss how report themes work, then jump into how to create customized report themes.

レポート テーマのしくみHow report themes work

レポート テーマを Power BI Desktop レポートに適用するには、次のいずれかのオプションから選択します。To apply a report theme to a Power BI Desktop report, you can select from the following options:

それでは、これらのオプションについてそれぞれ詳しく見ていきます。We'll take a look at each of these options in turn.

注意

テーマは、Power BI Desktop を使用する場合にのみ適用できます。Themes can only be applied when using Power BI Desktop. Power BI サービス内の既存のレポートにテーマを適用することはできません。You cannot apply themes to existing reports within the Power BI service.

組み込みのレポート テーマBuilt-in report themes

使用可能な組み込みのレポート テーマから選択するには:To select from the available built-in report themes:

  1. [表示] リボンから [テーマ] ドロップダウン矢印ボタン [テーマの切り替え] を選択します。Select the Themes drop-down arrow button Switch Theme from the View ribbon.

    [表示] リボンが選択された、いくつかのテーマが表示されているスクリーンショット。

  2. ドロップダウン メニューが表示されたら、付属のテーマの中から選択します。Select from among the included themes from the drop-down menu that appears.

    選択できる Power BI のテーマが展開されたスクリーンショット。

    これで、そのレポート テーマがレポートに適用されます。Your report theme is now applied to the report.

    次の表に、使用可能な組み込みのレポート テーマを示します。The following table shows the available built-in report themes.

    組み込みのレポート テーマBuilt-in report theme 既定の色順序Default color sequence
    既定値Default 既定値
    Highrise (ハイライズ)Highrise Highrise (ハイライズ)
    役員Executive 役員
    Frontier (フロンティア)Frontier Frontier (フロンティア)
    イノベーションInnovate イノベーション
    Bloom (ブルーム)Bloom Bloom (ブルーム)
    Tidal (タイダル)Tidal Tidal (タイダル)
    Temperature (温度)Temperature Temperature (温度)
    Solar (太陽)Solar Solar (太陽)
    Divergent (ダイバージェント)Divergent Divergent (ダイバージェント)
    Storm (ストーム)Storm Storm (ストーム)
    Classic (クラシック)Classic Classic (クラシック)
    公園City park 公園
    教室Classroom 教室
    色の識別が困難な障碍を抱えるユーザーにとって安全Colorblind safe 色の識別が困難な障碍を抱えるユーザーにとって安全
    エレクトリックElectric エレクトリック
    ハイ コントラストHigh contrast ハイ コントラスト
    夕日Sunset 夕日
    トワイライトTwilight トワイライト
  3. Power BI コミュニティのメンバーが作成したテーマのコレクションを、テーマ ドロップダウンから [テーマのギャラリー] を選択するという方法で閲覧することもできます。You can also browse the collection of themes created by members of the Power BI Community, by selecting Theme gallery from the Themes drop-down.

    テーマのギャラリー

    ギャラリーから、気に入ったテーマを選択し、関連付けられている JSON ファイルをダウンロードできます。From the gallery, you can select a theme you like and download its associated JSON file.

    ダウンロードしたファイルをインストールするには、 [テーマ] ドロップダウンから [テーマを参照] を選択し、JSON ファイルをダウンロードした場所に移動し、それを選択して Power BI Desktop に新しいテーマとしてテーマをインポートします。To install the downloaded file, select Browse for themes from the Themes drop-down, navigate to the location where you downloaded the JSON file, and select it to import the theme into Power BI Desktop as a new theme.

    成功すると、Power BI には、インポートの成功ダイアログが表示されます。When successful, Power BI shows a dialog that the import was successful.

    テーマのインポート成功

レポート テーマをカスタマイズするCustomize report themes

Power BI Desktop 内で直接カスタマイズを行うか、またはレポート テーマの JSON ファイルを使用することで、 [視覚化] ペインの [書式] セクションに一覧表示されるほぼすべての要素をカスタマイズおよび標準化できます。You can customize and standardize nearly all the elements that are listed in the Format section of the Visualizations pane, either through customizations made directly in Power BI Desktop, or through a report theme JSON file. 目標は、レポートの既定の外観を、詳細なレベルで完全に制御できるようになることです。The goal is to give you full control over your report's default look and feel, on a granular level.

レポート テーマは次の 2 つの方法でカスタマイズできます。The two ways to customize report themes are the following:

後続のセクションでこれらの手法を交互に見ていきましょう。Let's take a look at each of these approaches, in turn, in the following sections.

Power BI Desktop でテーマを作成およびカスタマイズするCreate and customize a theme in Power BI Desktop

Power BI Desktop でテーマを直接カスタマイズするには、目的のテーマに近いものを選択し、いくつかの調整を行います。To customize a theme directly in Power BI Desktop, you can select a theme that's close to what you like, and make a few adjustments. まず、目的のテーマに近いものを選択し、次の手順を行います (あるいは、どれでも良いので 1 つ選択し、大幅なカスタマイズを加えます)。First select the theme that's close (or just begin with any theme, and customize away from there), and take the following steps:

  1. [表示] リボンから [テーマ] ドロップダウン ボタンを選択し、 [現在のテーマのカスタマイズ] を選択します。From the View ribbon, select the Themes drop down button and select Customize current theme.

    テーマをカスタマイズする

  2. ダイアログが表示されたら、そこで現在のテーマにあらゆる種類の変更を行い、設定を新しいテーマとして保存できます。A dialog appears, where you can make all sorts of changes to the current theme, and then, can save your settings as a new theme.

    現在のテーマをカスタマイズする

次のカテゴリに該当するテーマ設定をカスタマイズできます。これは [テーマのカスタマイズ] ウィンドウに反映されています。Customizable theme settings are found in the following categories, reflected in the Customize theme window:

  • [名前と色] :テーマの名前と色の設定には、テーマの色、センチメントの色、分岐の色、構造色 (詳細) が含まれます。Name and colors: Theme name and color settings include theme colors, sentiment colors, divergent colors, and structural colors (Advanced).
  • Text:テキスト設定には、フォント ファミリ、サイズ、および色が含まれ、これにより、ラベル、タイトル、カードと KPI、およびタブ ヘッダーに対するプライマリ テキスト クラスの既定値が設定されます。Text: Text settings include font family, size, and color, which sets the primary text class defaults for labels, titles, cards and KPIs, and tab headers.
  • [ビジュアル] :ビジュアルの設定には、背景、境界線、ヘッダー、ツールヒントが含まれます。Visuals: Visual settings include background, border, header, and tooltips.
  • ページ: ページ要素の設定には、壁紙と背景などが含まれます。Page: Page element settings include wallpaper and background.
  • [フィルター ペイン] :フィルター ペインの設定には、背景色、透明度、フォントとアイコンの色、サイズ、フィルター カードなどが含まれます。Filter pane: Filter pane settings include background color, transparency, font and icon color, size, filter cards.

変更が完了したら、 [適用して保存] を選択してテーマを保存します。After you make your changes, select Apply and save to save your theme. これで、ご自分のテーマを現在のレポートで使用したり、エクスポートしたりできるようになりました。Your theme can now be used in the current report, and exported.

このようにして現在のテーマをカスタマイズすると、テーマをすばやく簡単にカスタマイズできます。Customizing the current theme in this way makes it quick and easy to customize themes. ただし、テーマをより細かく調整することもできます。それには、テーマの JSON ファイルを変更する必要があります。However, you can make finer adjustments to themes, which require modifying the theme's JSON file.

ヒント

[テーマのカスタマイズ] ダイアログのコントロールを使用して、最も一般的なレポート テーマのオプションをカスタマイズできます。You can customize the most common report theme options by using the controls in the Customize theme dialog. さらに細かく制御する場合は、必要に応じて、テーマの JSON ファイルをエクスポートし、そのファイルの設定を手動で変更することで、微調整できます。For even more control, you can optionally export a theme's JSON file and make fine-tuned adjustments by manually modifying the settings in that file. 微調整した JSON ファイルの名前を変更し、後でインポートすることができます。You can rename that fine-tuned JSON file and later import it.

カスタムのレポート テーマ ファイルをインポートするImport custom report theme files

カスタム レポート テーマ ファイルを次の手順でインポートすることもできます。You can also import a custom report theme file, by taking the following steps:

  1. [表示] リボンを選択し、 [テーマ] ドロップダウン ボタンから [テーマを参照] を選択します。Select the View ribbon, then from the Themes drop down button, select Browse for themes.

    テーマのインポート

    表示されたウィンドウで、JSON テーマ ファイルがある場所を参照できます。A window appears that lets you browse to the location of the JSON theme file.

  2. 次の図には、使用可能ないくつかの休暇テーマ ファイルが示されています。In the following image, a handful of holiday theme files are available. 3 月用の休暇のテーマ、St Patricks Day.json を選択します。We'll choose a holiday theme for March, St Patricks Day.json.

    休暇のテーマ

    テーマ ファイルが正常に読み込まれると、Power BI Desktop に成功メッセージが表示されます。When the theme file has loaded successfully, Power BI Desktop displays a success message.

    テーマのインポート成功

レポート テーマの JSON ファイルの概要Introduction to report theme JSON files

前のセクションで言及されている基本的な JSON ファイル (St Patricks Day.json) を開くと、次のように表示されます。When you open the basic JSON file mentioned in the previous section (St Patricks Day.json), it appears as follows:

   {
       "name": "St Patrick's Day",
       "dataColors": ["#568410", "#3A6108", "#70A322", "#915203", "#D79A12", "#bb7711", "#114400", "#aacc66"],
       "background":"#FFFFFF",
       "foreground": "#3A6108",
       "tableAccent": "#568410"
   }

このレポート テーマの JSON ファイルには、次の行が含まれています。This report theme JSON file has the following lines:

  • name:レポート テーマの名前です。name: The report theme name. 必須フィールドはこのフィールドのみです。This field is the only required field.
  • dataColors:Power BI Desktop ビジュアルのデータ用に使用する、色の 16 進数コードのリストです。dataColors: The list of color hexadecimal codes to use for data in Power BI Desktop visuals. このリストには、必要な数の色を含めることができます。This list can have as many or as few colors as you want.
  • backgroundfirstLevelElements、および tableAccent (など): 色クラスです。background, firstLevelElements, and tableAccent (etc.): Color classes. 色クラスを使用すると、レポート内の多くの構造色を一度に設定できます。Color classes enable you to set many structural colors in your report at once.

この JSON ファイルを基礎として使用して、インポートするカスタムのレポート テーマ ファイルを独自に作成できます。You can use this JSON file as a basis to create your own custom report theme file to import. レポートの基本色だけを調整する場合は、ファイル内の名前と 16 進コードを変更します。If you want to adjust only the basic colors of your report, change the name and hex codes in the file.

レポート テーマの JSON ファイルでは、変更する書式設定のみを定義します。In a report theme JSON file, you define only the formatting that you want to change. この JSON ファイルで指定しないものは、すべて Power BI Desktop の既定の設定に戻ります。Whatever you don't specify in the JSON file reverts to the Power BI Desktop default settings.

JSON ファイルを作成する利点はさまざまです。The advantages of creating a JSON file are many. たとえば、すべてのグラフで 12 のフォント サイズを使用したり、あるビジュアルで特定のフォント ファミリを使用したり、特定の種類のグラフに対してデータ ラベルをオフにしたりするように指定できます。For example, you can specify that all charts use a font size of 12, that certain visuals use a particular font family, or that data labels are turned off for specific chart types. JSON ファイルを使用することで、お使いのグラフやレポートを標準化するレポート テーマ ファイルを作成することができ、組織のレポートに一貫性を与えやすくなります。By using a JSON file, you can create a report theme file that standardizes your charts and reports, making it easy for your organization's reports to be consistent.

JSON ファイルの形式について詳しくは、「レポート テーマの JSON ファイル書式」をご覧ください。For more information about the format of the JSON file, see Report theme JSON file format.

注意

[テーマのカスタマイズ] ダイアログ ボックスでのカスタム JSON レポート テーマの変更は安全です。Modifying a custom JSON report theme with the Customize theme dialog box is safe. ダイアログでは、制御できないテーマの設定は変更されず、レポート テーマに加えられた変更がインプレースで更新されます。The dialog will not modify theme settings that it cannot control, and will update the changes made to the report theme in-place.

レポート テーマの色がレポートに維持されるしくみHow report theme colors stick with your reports

Power BI サービスにレポートを発行するとき、お使いのレポート テーマの色は維持されます。When you publish your report to the Power BI service, your report theme colors stay with it. [書式] パネルの [データの色] セクションには、お使いのレポート テーマが反映されます。The Data colors section of the Format panel reflects your report theme.

レポート テーマで使用できる色を表示するには:To view the available colors in a report theme:

  1. ビジュアルを選択します。Select a visual.

  2. [視覚化] ペインの [書式] セクションで、 [データの色] を選択します。From the Format section of the Visualization pane, select Data colors.

  3. 項目のドロップダウンを選択し、レポート テーマの [テーマの色] 情報を表示します。Select the drop-down of an item to view the Theme colors information of the report theme.

    テーマの色

この例では、St. Patrick's Day レポート テーマから多数の緑色と茶色を適用した後、テーマの色を表示します。In our example, after you apply the multitude of green and brown colors from the St. Patrick's Day report theme, view the theme colors. すべて緑色になっているのは、See all that green? これらの色が、インポートして適用したレポート テーマの一部であるためです。That's because those colors were part of the report theme that we imported and applied.

色パレットの色は、現在のテーマによって異なります。The colors in the color palette are relative to the current theme. たとえば、あるデータ ポイントに対して、一番上の行の 3 番目の色を選択したとします。For example, suppose you select the third color of the top row for a data point. その後、別のテーマに変更すると、そのデータ ポイントの色が自動的に更新され、新しいテーマの一番上の行の 3 番目の色になります。この動作は Microsoft Office でテーマを変更する場合と同様です。Later, if you change to a different theme, that data point's color updates automatically to the third color of the top row in the new theme, just as you'd see when changing themes in Microsoft Office.

レポートのテーマを設定すると、レポート全体のビジュアルで使用される既定の色が変更されます。Setting a report themes changes the default colors used in visuals throughout the report. Power BI では、レポートに表示される一意の色がビジュアル内に十分に存在するように、数百の色で構成されるリストが保持されています。Power BI maintains a list consisting of hundreds of colors, to ensure visuals have plenty of unique colors to display in a report. Power BI でビジュアルのシリーズに色が割り当てられるときは、シリーズ色の割り当て順で色が選択されます。When Power BI assigns colors to a visual's series, colors are selected on a first-come, first-served basis as series colors are assigned. テーマをインポートすると、データ シリーズの色のマッピングがリセットされます。When you import a theme, the mapping of colors for data series is reset.

Power BI では、動的なシリーズの色が追跡され、他のビジュアルの値に対して同じ色が使用されます。Power BI tracks the color for a dynamic series, and uses the same color for the value in other visuals. 動的シリーズでは、ビジュアルに表示されるシリーズの数は、メジャー、値、またはその他の側面によって変化する可能性があります。In a dynamic series, the number of series presented in visuals may change based on measures, values, or other aspects. たとえば、レポートに [地域別の利益] を表示する場合、含まれる販売地域の数は 5 であったり 9 であったりします。For example, if you show Profit by Region in a report, the number of sales regions you have might be five, or it might be nine. 地域の数は動的であるため、動的シリーズと見なされます。The number of regions is dynamic, so it's considered a dynamic series.

逆に、静的シリーズでは、シリーズの数がわかっています。Conversely, for static series, the number of series is known. たとえば、 [利益][収益] は静的シリーズです。For example, Profit and Revenue revenue are static series. 静的シリーズの場合、Power BI ではテーマ パレット内のインデックスによって色が割り当てられます。In static series, Power BI assigns colors by index within the theme palettes. 既定の色の割り当てをオーバーライドするには、書式設定ペインの [データの色] で色を選択します。You can override the default color assignment by selecting a color from the formatting pane under Data colors. 場合によっては、スライサーの選択を変更して、考えられるシリーズの値をすべて表示し、その色も設定する必要があります。You may have to change your slicer selections to see all potential series values, and set their colors as well. [プロパティ] ペインを使用して 1 つのビジュアルに色を明示的に設定した場合、インポートされたテーマは、明示的に定義された色のいずれにも適用されません。If you explicitly set a color explicitly a single visual using the Properties pane, the imported theme does not apply to any of those explicitly defined colors.

明示的に選択された色にテーマを適用できるようにするには、色が明示的に設定されているビジュアルに対して [データの色] セクションの [既定値に戻す] を使用して、明示的な色の適用を無効にし、テーマが適用されるようにします。To allow the theme to apply to those explicitly selected colors, use Revert to default in the Data Colors section the visual to which the color has been explicitly set, to undo the explicit color application and allow the theme to apply.

レポート テーマの色がレポートに維持されない状況Situations when report theme colors won't stick to your reports

カラー ピッカーの [カスタム色] オプションを使用して、ビジュアル内の特定のデータ ポイントに、カスタム色のセット (または個別の色) を適用したとします。Suppose you apply a custom color set (or individual color) to a particular data point in a visual by using the Custom color option in the color picker. レポート テーマを適用しても、そのカスタマイズしたデータ ポイントの色はオーバーライド "されません"。When you apply a report theme, it does not override that customized data point color.

または、 [テーマの色] セクションを使用して、データ ポイントの色を手動で設定する必要があるとします。Or, suppose you want to manually set the color of a data point color by using the Theme colors section. 新しいレポート テーマを適用しても、それらの色は更新 "されません"。When you apply a new report theme, those colors are not updated. 既定の色に戻し、新しいレポート テーマを適用するとそれらが更新されるようにするには、カラー ピッカーで [既定値に戻す] を選択するか、 [テーマの色] パレットから色を選択します。To get your default colors back, so they'll update when you apply a new report theme, select Revert to default, or select a color from the Theme colors palette in the color picker.

既定値に戻す

多くの Power BI ビジュアルでは、レポート テーマが適用されません。Many Power BI visuals won't apply to report themes.

今すぐ使用できるカスタムのレポート テーマ ファイルCustom report theme files you can use right now

レポート テーマの使用を開始しますか?Want to get started with report themes? テーマ ギャラリーでカスタムのレポート テーマを確認するか、以下のあらかじめ用意されているカスタムのレポート テーマの JSON ファイルをお試しください。これらは、ダウンロードしてお使いの Power BI Desktop レポートにインポートすることができます。Check out the custom report themes in the themes gallery or try the following ready-made custom report theme JSON files, which you can download and import into your Power BI Desktop report:

手始めに使うのに適したレポート テーマをいくつか次に示します。Here are a few more report themes you can use as starting points:

レポート テーマを使用すると、お使いの Power BI Desktop レポートに、ご自身や組織、さらには現在の季節や休暇などを色鮮やかに反映させることができます。Report themes can make your Power BI Desktop reports a colorful reflection of you, your organization, or even the current season or holiday.

レポート テーマをエクスポートするExport report themes

現在適用されているレポート テーマを直接、Power BI Desktop から JSON ファイルにエクスポートできます。You can export the currently applied report theme directly from Power BI Desktop to a JSON file. レポート テーマをエクスポートした後、他のレポートでそれを再利用できます。After you export a report theme, you can then re-use it in other reports. このオプションを使用すると、ほとんどの組み込みテーマの JSON ファイルをエクスポートできます。This option lets you export the JSON file for most of the built-in themes. 唯一の例外は基本テーマ (Classic および Default) です。インポートされた他のテーマは、これらを基礎とします。The only exceptions are the base themes, Classic and Default, which other themes build upon when imported.

現在適用されているテーマを Power BI Desktop からエクスポートするには:To export the currently applied theme from Power BI Desktop:

  1. [ファイル] > [オプションと設定] > [オプション] の順に選択します。Select File > Options and settings > Options.

  2. [プレビュー機能] セクションで、 [現在のテーマのカスタマイズ] を選択してから、 [OK] を選択します。In the Preview features section, select Customize current theme, and then select OK.

    プレビュー機能を有効にするために、Power BI Desktop を再起動するように求められる場合があります。You might be prompted to restart Power BI Desktop for the preview feature to be enabled. 再起動したら、現在適用されているテーマのエクスポートを開始できます。After you restart, you can begin exporting the currently applied theme.

  3. [ホーム] リボンから、 [テーマの切り替え] > [現在のテーマのエクスポート] の順に選択します。From the Home ribbon, select Switch theme > Export current theme.

  4. [名前を付けて保存] ダイアログ ボックスから JSON ファイルを保存するディレクトリを参照して、 [保存] を選択します。From the Save As dialog box, browse to a directory in which to save the JSON file, and then select Save.

レポート テーマの JSON ファイル書式Report theme JSON file format

最も基本的なレベルにおいて、テーマの JSON ファイルに必須の行は、name の 1 つだけです。At its most basic level, the theme JSON file has only one required line: name.

{
    "name": "Custom Theme"
}

name 以外はすべて省略可能です。つまり、具体的に書式設定したいプロパティだけを自由にテーマ ファイルに追加し、残りについては引き続き Power BI の既定値を使用することができます。Other than name, everything else is optional, which means you're free to only add the properties you specifically want to format to the theme file, and continue to use Power BI's defaults for the rest.

テーマの色の設定Setting theme colors

name の下には、基本的なデータの色に関連する次のプロパティを追加できます。Under name, you can add the following basic data color-related properties:

  • dataColors:Power BI Desktop のビジュアルのデータを表す、図形の色を設定するために使用する色の 16 進数コードのリスト。dataColors: The list of color hexadecimal codes to use to color shapes that represent data in Power BI Desktop visuals. このリストには、必要な数の色を含めることができます。This list can have as many or as few colors as you want. このリストのすべての色を使用したうえで、ビジュアルにさらに色が必要な場合は、Power BI の既定の色パレットの使用に戻ります。Once all colors from this list have been used, if the visual still needs more colors, it reverts back to using Power BI's default color palette.
  • goodneutralbad:これらのプロパティを使って、ウォーターフォール図や KPI ビジュアルで使用される状態の色を設定できます。good, neutral, bad: These properties set the status colors used by the waterfall chart and the KPI visual.
  • maximumcenterminimumnull:これらの色を使って、条件付き書式設定ダイアログ ボックスのさまざまなグラデーション色を設定できます。maximum, center, minimum, null: These colors set the various gradient colors in the conditional formatting dialog box.

これらの色が定義されている基本的なテーマは、次のようになる可能性があります。A basic theme that defines these colors might appear as follows:

{
    "name": "Custom Theme",
    "dataColors": [
        "#118DFF",
        "#12239E",
        "#E66C37",
        "#6B007B",
        "#E044A7",
        "#744EC2",
        "#D9B300",
        "#D64550",
        "#197278",
        "#1AAB40"
    ],
    "good": "#1AAB40",
    "neutral": "#D9B300",
    "bad": "#D64554",
    "maximum": "#118DFF",
    "center": "#D9B300",
    "minimum": "#DEEFFF",
    "null": "#FF7F48"
}

構造色の設定Setting structural colors

次に、backgroundfirstLevelElements など、さまざまな色クラスを追加できます。Next, you can add various color classes, such as background and firstLevelElements. これらの色クラスでは、ビジュアル要素の軸グリッド線、強調表示色、背景色など、レポート内の要素の構造色を設定します。These color classes set the structural colors for elements in the report, such as axis gridlines, highlight colors, and background colors for visual elements.

次の表は、書式設定できる 6 つの色クラスを示しています。The following table shows the six color classes you can format. 色クラスの名前は、 [テーマのカスタマイズ] ダイアログボックスにある [名前と色] セクションの [詳細] サブセクションの名前に対応しています。The Color class names correspond to the names in the "Advanced" subsection of the "Name and Colors" section in the Customize theme dialog box.

色クラスColor class 書式設定の対象What it formats
firstLevelElementsfirstLevelElements
foreground (非推奨)foreground (deprecated)
ラベルの背景色 (外部データ ポイントの場合)Labels background color (when outside data points)
傾向線の色Trend line color
テキスト ボックスの既定の色Textbox default color
テーブルとマトリックスの値および合計のフォントの色、データ バーの軸の色Table and matrix values and totals font colors Data bars axis color
カードのデータ ラベルCard data labels
ゲージ コールアウトの値の色Gauge callout value color
KPI 目標の色KPI goal color
KPI テキストの色KPI text color
スライサー項目の色 (フォーカス モードの場合)Slicer item color (when in focus mode)
スライサー ドロップダウン項目のフォントの色Slicer dropdown item font color
スライサー数値入力のフォントの色Slicer numeric input font color
スライサー ヘッダーのフォントの色Slicer header font color
散布図の比率の線の色Scatter chart ratio line color
折れ線グラフの予測線の色Line chart forecast line color
マップの引き出し線の色Map leader line color
フィルター ウィンドウとカードのテキストの色Filter pane and card text color
secondLevelElementssecondLevelElements
foregroundNeutralSecondary (非推奨)foregroundNeutralSecondary (deprecated)
"light" セカンダリ テキスト クラス"light" secondary text classes
ラベルの色Label colors
凡例ラベルの色Legend label color
軸ラベルの色Axis label color
テーブルとマトリックスのヘッダーのフォントの色Table and matrix header font color
ゲージ ターゲットとターゲットの引き出し線の色Gauge target and target leader line color
KPI の傾向軸の色KPI trend axis color
スライサーのスライダーの色Slicer slider color
スライサー項目のフォントの色Slicer item font color
スライサーの枠線の色Slicer outline color
折れ線のグラフポイント時の色Line chart hover color
複数行カードのタイトルの色Multi-row card title color
リボン グラフの線の色Ribbon chart stroke color
図形マップの境界線の色Shape map border color
ボタン テキストのフォントの色Button text font color
ボタン アイコンの線の色Button icon line color
ボタンの枠線の色Button outline color
thirdLevelElementsthirdLevelElements
backgroundLight (非推奨)backgroundLight (deprecated)
軸のグリッド線の色Axis gridline color
テーブルとマトリックスのグリッドの色Table and matrix grid color
スライサー ヘッダーの背景色 (フォーカス モードの場合)Slicer header background color (when in focus mode)
複数行カードの枠線の色Multi-row card outline color
図形の塗りつぶしの色Shape fill color
ゲージの円弧の背景色Gauge arc background color
適用されたフィルター カードの背景色Applied filter card background color
背景 = FFFFFF の場合:When background = FFFFFF:
ボタンの塗りつぶしの色は無効Disabled button fill color
ボタンの枠線の色は無効Disabled button outline color
fourthLevelElementsfourthLevelElements
foregroundNeutralTertiary (非推奨)foregroundNeutralTertiary (deprecated)
凡例の淡色表示の色legend dimmed color
カードのカテゴリ ラベルの色Card category label color
複数行カードのカテゴリ ラベルの色Multi-row card category labels color
複数行カードのバーの色Mulit-row card bar color
じょうごグラフの変換率の線の色Funnel chart conversion rate stroke color
ボタン テキストのフォントの色は無効Disabled button text font color
ボタン アイコンの線の色は無効Disabled button icon line color
backgroundbackground ラベルの背景色 (内部データ ポイントの場合)Labels background color (when inside data points)
スライサーのドロップダウン項目の背景色Slicer dropdown items background color
ドーナツ グラフの線の色Donut chart stroke color
ツリーマップの線の色Treemap stroke color
複合グラフの背景色Combo chart background color
ボタンの塗りつぶしの色Button fill color
フィルター ウィンドウと使用可能なフィルター カードの背景色Filter pane and available filter card background color
secondaryBackgroundsecondaryBackground
backgroundNeutral (非推奨)backgroundNeutral (deprecated)
テーブルとマトリックスのグリッドの枠線の色Table and matrix grid outline color
図形マップの既定の色Shape map default color
リボン グラフのリボンの塗りつぶしの色 (系列一致オプションがオフになっている場合)Ribbon chart ribbon fill color (when match series option is turned off)
背景 != FFFFFF の場合:When background != FFFFFF:
ボタンの塗りつぶしの色は無効Disabled button fill color
ボタンの枠線の色は無効Disabled button outline color
tableAccenttableAccent テーブルとマトリックスのグリッドの枠線の色をオーバーライドする (存在する場合)Overrides table and matrix grid outline color when present

色クラスを設定するサンプル テーマを次に示します。Here's a sample theme that sets the color classes:

{
    "name": "Custom Theme",
    "firstLevelElements": "#252423",
    "secondLevelElements": "#605E5C",
    "thirdLevelElements": "#F3F2F1",
    "fourthLevelElements": "#B3B0AD",
    "background": "#FFFFFF",
    "secondaryBackground": "#C8C6C4",
    "tableAccent": "#118DFF"
}

ヒント

"濃色のテーマ"、または "白" の background スタイル上の一般的な "黒" の firstLevelElements とは異なるその他のカラフルなテーマを作成する場合は、必ず、他の構造色とプライマリ テキスト クラスの色の値も設定してください。If you are authoring a "dark theme" or other colorful theme that diverges from the typical "black" firstLevelElements on "white" background style, be sure to also set the values for other structural colors and the primary text class colors. これにより確実に、(たとえば) ラベルの背景があるグラフのデータ ラベルが予測されるスタイルと一致して読み取り可能となり、軸のグリッド線が表示されるようになります。This will ensure that (for example) data labels on charts with a label background will match the anticipated style and be readable, as well as ensuring axis gridlines are visible.

書式設定されたテキストの既定値の設定Setting formatted text defaults

次に、JSON ファイルにテキスト クラスを追加できます。Next up, you can add text classes to your JSON file. テキスト クラスは、色クラスに似ていますが、レポート全体でテキストのグループに対するフォント サイズ、色、およびファミリを更新できるように設計されています。Text classes are similar to color classes, but are designed to allow you to update the font size, color, and family for groups of text across your report.

テキスト クラスは 12 個ありますが、レポート内のすべてのテキストの書式設定を変更するために設定する必要があるのは、"プライマリ クラス" と呼ばれる 4 つのクラスだけです。There are 12 text classes, but you need to set only four classes, called primary classes, to change all of the text formatting in your report. これら 4 つのプライマリ クラスは、 [テーマのカスタマイズ] ダイアログ ボックスの [テキスト] セクションで設定できます。[全般] は label、[タイトル] は title、[カードと KPI] は callout、[タブ ヘッダー] は header に対応します。These four primary classes can be set in the Customize theme dialog box under the "Text" section: "General" corresponds to label, "Title" to title, "Cards and KPIs" to callout, and "Tab headers" to header.

"セカンダリ クラス" と見なされる他のテキスト クラスのプロパティは、関連付けられているプライマリ クラスから自動的に派生されます。Other text classes, considered secondary classes, automatically derive their properties from their associated primary classes. 多くの場合、セカンダリ クラスでは、プライマリ クラスと比較して、より明るい網掛けのテキストの色や、ある割合で拡大または縮小されたテキスト サイズが選択されます。Often, a secondary class selects a lighter shade of text color, or a percentage large or smaller text size compared to the primary class.

"ラベル" クラスを例にして説明します。Take the label class as an example. ラベル クラスの既定の書式設定は、Segoe UI、#252423 (濃い灰色)、12 ポイントです。The default formatting for the label class is Segoe UI, #252423 (a dark grey color), and 12 point. このクラスは、テーブルとマトリックスの値の書式を設定するために使用されます。This class is used to format the values in the table and matrix. 通常、テーブルまたはマトリックスの合計には同様の書式が設定されますが、目立つように太字ラベル クラスを使って太字になっています。ただし、テーマの JSON でそのクラスを指定する必要はありません。Power BI によって自動的にそれが行われます。Typically, the totals in a table or matrix have similar formatting, but are bolded with the bold label class so they stand out. However, you don't need to specify that class in the theme JSON; Power BI does so automatically. 後ほどお使いのテーマに 14 ポイントのフォントのラベルを指定する場合、太字ラベル クラスも更新する必要はありません。ラベル クラスからテキストの書式設定が継承されるためです。Later, if you decide to specify labels that have a 14-point font in your theme, you don't need to also update the bold label class, because it inherits text formatting from the label class.

以下の表には、次の情報が示されています。The following table shows the following information:

  • 4 つの各プライマリ テキスト クラス、それで設定される書式、およびその既定の設定Each of the four primary text classes, what it formats, and its default settings
  • 各セカンダリ クラス、それで設定される書式、プライマリ クラスと比較して異なる既定の設定Each secondary class, what it formats, and its default setting that's unique compared to the primary class
プライマリ クラスPrimary class セカンダリ クラスSecondary classes JSON クラス名JSON class name 既定の設定Default settings 関連付けられているビジュアル オブジェクトAssociated visual objects
コールアウトCallout 該当なしN/A calloutcallout DINDIN
#252423#252423
45 ポイント45pt
カードのデータ ラベルCard data labels
KPI インジケーターKPI indicators
ヘッダーHeader 該当なしN/A headerheader Segoe UI SemiboldSegoe UI Semibold
#252423#252423
12 ポイント12pt
主要インフルエンサーのヘッダーKey influencers headers
タイトルTitle titletitle DINDIN
#252423#252423
12 ポイント12pt
カテゴリ軸のタイトルCategory axis title
値軸のタイトルValue axis title
複数行カードのタイトル*Multi-row card title *
スライサー ヘッダーSlicer header
- 大きいタイトルLarge title largeTitlelargeTitle 14 ポイント14pt ビジュアル タイトルVisual title
ラベルLabel labellabel Segoe UISegoe UI
#252423#252423
10 ポイント10pt
テーブルとマトリックスの列見出しTable and matrix column headers
マトリックスの行見出しMatrix row headers
テーブルとマトリックスのグリッドTable and matrix grid
テーブルとマトリックスの値Table and matrix values
- 中太字Semibold semiboldLabelsemiboldLabel Segoe UI SemiboldSegoe UI Semibold 主要インフルエンサーのプロファイル テキストKey influencers profile text
- Large largeLabellargeLabel 12 ポイント12pt 複数行カードのデータ ラベルMulti-row card data labels
- Small smallLabelsmallLabel 9 ポイント9pt 参照線のラベル*Reference line labels *
スライサーの日付範囲ラベルSlicer date range labels
スライサーの数値入力のテキスト スタイルSlicer numeric input text style
スライサーの検索ボックスSlicer search box
主要インフルエンサーのインフルエンサー テキストKey influencers influencer text
- 明るいLight lightLabellightLabel #605E5C#605E5C 凡例のテキストLegend text
ボタンのテキストButton text
カテゴリ軸のタイトルCategory Axis labels
じょうごグラフのデータ ラベルFunnel chart data labels
じょうごグラフの変換率のラベルFunnel chart conversion rate labels
ゲージ ターゲットGauge target
散布図のカテゴリ ラベルScatter chart category label
スライサー項目Slicer items
- 太字Bold boldLabelboldLabel Segoe UI BoldSegoe UI Bold マトリックスの小計Matrix subtotals
マトリックスの総計Matrix grand totals
テーブルの合計Table totals
- 大で明るいLarge and Light largeLightLabellargeLightLabel #605E5C#605E5C
12 ポイント12pt
カードのカテゴリ ラベルCard category labels
ゲージ ラベルGauge labels
複数行カードのカテゴリ ラベルMulti-row card category labels
- 小で明るいSmall and Light smallLightLabelsmallLightLabel #605E5C#605E5C
9 ポイント9pt
データ ラベルData labels
値軸のラベルValue axis labels

* 星印の付いた項目も、レポート テーマの最初のデータ色に基づいて色付けされます。* Starred items are also colored based on the first data color of the report theme.

ヒント

テキスト クラスの "明るい" バリエーションでは、上記に定義されている構造色の明るい色を使用します。The light variations of text classes take their light color from the structural colors defined above. "濃色のテーマ" を作成する場合は、必ず、"firstLevelElements" (プライマリ テキストの色と一致)、"secondLevelElements" (テキストに対して予測される "明るい" 色と一致)、および "background" (コントラストが最初と 2 番目のレベルの要素の色の両方に対して十分である) の色も設定してください。If you are authoring a "dark theme," be sure to also set the colors "firstLevelElements" (matching the primary text color), "secondLevelElements" (matching the anticipated "light" color for text), and "background" (with sufficient contrast to both first- and second-level elements colors).

プライマリ テキスト クラスのみを設定するテーマの例を次に示します。Here's an example theme that sets only the primary text classes:

{
    "name": "Custom Theme",
    "textClasses": {
        "callout": {
            "fontSize": 45,
            "fontFace": "DIN",
            "color": "#252423"
        },
        "title": {
            "fontSize": 12,
            "fontFace": "DIN",
            "color": "#252423"
        },
        "header": {
            "fontSize": 12,
            "fontFace": "Segoe UI Semibold",
            "color": "#252423"
        },
        "label": {
            "fontSize": 10,
            "fontFace": "Segoe UI",
            "color": "#252423"
        }
    }
}

セカンダリ クラスはプライマリ クラスから継承されるため、テーマ ファイル内でそれらを設定する必要はありません。Because secondary classes inherit from the primary classes, you don't need to set them in your theme file. しかし、その継承規則を使用したくない場合 (たとえば、テーブルの合計をその値の太字バージョンにしたくない場合など) は、プライマリ クラスの書式設定と同様に、テーマ ファイルでセカンダリ クラスを明示的に書式設定できます。However, if you don't like the inheritance rules (for example, if you don't want your totals to be a bolded version of the values in a table), you can explicitly format the secondary classes in the theme file, just like you can format the primary classes.

視覚エフェクトのプロパティの既定値の設定 (visualStyles)Setting visual property defaults (visualStyles)

最後に、レポートのすべてのビジュアルの書式設定がより細かく制御された、拡張形式の JSON ファイルを作成するには、JSON ファイルに visualStyles セクションを追加して、書式設定の詳細を入れ子にします。Lastly, to create an extended-format JSON file, with more detailed and granular control over all visual formatting in a report, add a visualStyles section to the JSON file to nest the formatting specifics. visualStyles セクションのテンプレート化された例を以下に示します。Here's a templated example of the visualStyles section:

    "visualStyles": {
        "<visualName>": {
            "<styleName>": {
                "<cardName>": [{
                    "<propertyName>": <propertyValue>
                }]
            }
        }
    }

VisualName セクションと cardName セクションでは、特定のビジュアルとカード名を使用します。For the visualName and cardName sections, use a specific visual and card name. 現在、styleName は常にアスタリスク (*) ですが、今後のリリースでは、ビジュアル用に異なるスタイルを作成し、名前を付けることができるようになります (テーブルとマトリックスのスタイル機能に似ています)。Currently, the styleName is always an asterisk (*), but in a future release you'll be able to create different styles for your visuals and give them names (similar to the table and matrix style feature). propertyName は書式設定オプションの名前であり、propertyValue はその書式設定オプションの値です。propertyName is the name of the formatting option and propertyValue is the value for that formatting option.

visualNamecardName については、プロパティを持つすべてのビジュアルまたはカードにその設定を適用する場合は、引用符で囲んだアスタリスクを使用します。For visualName and cardName, use an asterisk in quotes if you want that setting to apply to all visuals or cards that have a property. ビジュアル名とカード名の両方にアスタリスクを使用すると、実質的に、レポート内でグローバルに設定を適用することになります (すべてのビジュアルのすべてのテキストに対するフォント サイズや特定のフォント ファミリなど)。If you use an asterisk for both the visual and card name, you're effectively applying a setting globally in your report, such as a font size or specific font family for all text across all visuals.

ビジュアル スタイルを使用していくつかのプロパティを設定する例を次に示します。Here's an example that sets a few properties through the visual styles:

{
   "name":"Custom Theme",
   "visualStyles":{
      "*": {
         "*": {
            "*": [{
                "wordWrap": true
            }],
            "categoryAxis": [{
                "gridlineStyle": "dotted"
            }],
            "filterCard": [
              {
                "$id": "Applied",
                "foregroundColor": {"solid": {"color": "#252423" } }
              },
              {
                "$id":"Available",
                "border": true
              }
            ]
         }
      },
      "scatterChart": {
         "*": {
            "bubbles": [{
                  "bubbleSize": -10
            }]
         }
      }
   }
}

この例では、次の設定が行われます。This example makes the following settings:

  • すべての場所で右端での折り返しを有効にするTurns on word wrap everywhere
  • カテゴリ軸があるすべてのビジュアルで、グリッド線のスタイルを点線に設定するSets the gridline style to dotted for all visuals with a category axis
  • 使用可能および適用済みのフィルター カードのいくつかの書式を設定する ("$id" を使用して異なるバージョンのフィルター カードを設定している書式設定に注意してください)Sets some formatting for the available and applied filter cards (note the format using "$id" to set the different versions of the filter cards)
  • 散布図のバブル サイズを -10 に設定する。Sets the bubble size for scatter charts to -10.

注意

調整したい書式設定要素を指定するだけでかまいません。You need only specify the formatting elements you want to adjust. JSON ファイルに含まれていない書式設定要素は、既定の値と設定に戻ります。Any formatting elements that aren't included in the JSON file revert to their default values and settings.

visualStyles 定義リストvisualStyles definition list

このセクションの表では、視覚エフェクトの名前 (visualName)、カードの名前 (cardName)、プロパティの名前 (propertyName)、および JSON ファイルの作成に必要な列挙を定義します。The tables in this section define visual names (visualName), card names (cardName), property names (propertyName), and the enumerations that are necessary to create your JSON file.

visualName の値visualName values
areaChartareaChart
barChartbarChart
basicShapebasicShape
cardcard
clusteredBarChartclusteredBarChart
clusteredColumnChartclusteredColumnChart
columnChartcolumnChart
comboChartcomboChart
donutChartdonutChart
filledMapfilledMap
funnelfunnel
gaugegauge
hundredPercentStackedBarCharthundredPercentStackedBarChart
hundredPercentStackedColumnCharthundredPercentStackedColumnChart
imageimage
KPIkpi
lineChartlineChart
lineClusteredColumnComboChartlineClusteredColumnComboChart
lineStackedColumnComboChartlineStackedColumnComboChart
mapmap
multiRowCardmultiRowCard
pieChartpieChart
pivotTablepivotTable
ribbonChartribbonChart
scatterChartscatterChart
shapeMapshapeMap
slicerslicer
stackedAreaChartstackedAreaChart
tableExtableEx
treemaptreemap
waterfallChartwaterfallChart

次の表では、cardName 値を定義します。The following table defines cardName values. 各セルの最初の値は、JSON ファイルでの用語です。The first value in each cell is the JSON file term. 2 番目の値は、Power BI Desktop のユーザー インターフェイスで表示されるカードの名前です。The second value is the name of the card as seen in the Power BI Desktop user interface.

cardName の値cardName values
axis:ゲージの軸axis: Gauge axis
breakdown:詳細breakdown: Breakdown
bubbles:バブルbubbles: Bubbles
calloutValue:吹き出しの値calloutValue: Callout Value
card:カードcard: Card
cardTitle:カード タイトルcardTitle: Card Title
categoryAxis:X 軸categoryAxis: X-Axis
categoryLabels:カテゴリ ラベルcategoryLabels: Category labels
columnFormatting:フィールドの書式columnFormatting: Field formatting
columnHeaders:列見出しcolumnHeaders: Column headers
dataLabels:データ ラベルdataLabels: Data labels
fill:塗りつぶしfill: Fill
fillPoint:フィル ポイントfillPoint: Fill point
forecast:予測forecast: Forecast
general:全般general: General
goals:目標goals: Goals
grid:グリッドgrid: Grid
header:ヘッダーheader: Header
imageScaling:スケーリングimageScaling: Scaling
indicator:インジケーターindicator: Indicator
items:項目items: Items
labels:データ ラベルlabels: Data labels
legend:凡例legend: Legend
lineStyles:図形lineStyles: Shapes
mapControls:マップの制御mapControls: Map controls
mapStyles:マップ スタイルmapStyles: Map styles
numericInputStyle:数値入力numericInputStyle: Numeric inputs
percentBarLabel:コンバージョン レート ラベルpercentBarLabel: Conversion Rate Label
plotArea:プロット エリアplotArea: Plot Area
plotAreaShading:対称網掛けplotAreaShading: Symmetry shading
ratioLine:比率線ratioLine: Ratio line
referenceLine:定数線referenceLine: Constant Line
ribbonChart:リボンribbonChart: Ribbons
rotation:回転rotation: Rotation
rowHeaders:行見出しrowHeaders: Row headers
selection:選択範囲のコントロールselection: Selection Controls
sentimentColors:センチメント カラーsentimentColors: Sentiment colors
shape:図形shape: Shape
slider:スライダーslider: Slider
status:色の設定status: Color coding
subTotals:小計subTotals: Subtotals
target:ターゲットtarget: Target
total:総計total: Grand total
trend:傾向線trend: Trend Line
trendline:トレンド軸trendline: Trend axis
valueAxis:Y 軸valueAxis: Y-Axis
values:値values: Values
wordWrap:右端での折り返しwordWrap: Word wrap
xAxisReferenceLine:X 軸の定数線xAxisReferenceLine: X-Axis Constant Line
y1AxisReferenceLine:定数線y1AxisReferenceLine: Constant Line
zoom:ズームzoom: Zoom

各カード内のプロパティProperties within each card

次のセクションでは、各カードに含まれるプロパティを定義します。The following section defines the properties within each card. カード名の後で各プロパティ名を指定します。The card name is followed by each property name. プロパティごとに、書式設定ペインが表示される場合に表示される名前、書式設定オプションの動作の説明、および書式設定オプションの種類を指定します。For each property: the name you see if the formatting pane is displayed, a description of what the formatting option does, and the type of the formatting option. この方法により、テーマ ファイルで使用できる値の種類を知ることができます。This approach lets you know what kind of values you can use in your theme file.

dateTime を使用するときは、日付は ISO 日付にして一重引用符を付けます。また、datetime を先頭に付けます。When you're using dateTime, the date must be an ISO date in single quotes, with datetime at the beginning. 次の例を参照してください。See the following example:

"datetime'2011-10-05T14:48:00.000Z'""datetime'2011-10-05T14:48:00.000Z'"

ブール値は true または false です。Booleans are either true or false. 文字列は、"this is a string" のように、二重引用符で囲む必要があります。Strings must be in double quotes, as in "this is a string". 数値は、引用符のない値自体だけです。Numbers are just the value itself, not in quotes.

色では、次の形式が使用されます。カスタムの 16 進数コードによって "FFFFFF" が置き換えられる例を次に示します。Colors use the following format, where your custom hexadecimal code replaces "FFFFFF" is in the following example:

{ "solid": { "color": "#FFFFFF" } }

ドロップダウン書式設定オプションで最もよく使用される列挙値は、ペインに表示される任意のオプションに設定できます。たとえば、凡例の位置に対する "RightCenter" や、円データ ラベルに対する "Data value, percent of total" などです。An enumeration, most commonly used for drop-down formatting options, means it can be set to any of the options seen in the pane, for example "RightCenter" for legend position or "Data value, percent of total" for pie data label. 列挙オプションは、プロパティ リストの後で示します。The enumeration options are shown below the property list.

{
      "general":{
        "responsive": {
          "type": [
            "bool"
          ],
          "displayName": [
            "(Preview) Responsive"
          ],
          "description": [
            "The visual will adapt to size changes"
          ]
        },
        "legend": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        },
        "position": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Position"
          ],
          "description": [
            "Select the location for the legend"
          ]
        },
        "showTitle": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Title"
          ],
          "description": [
            "Display a title for legend symbols"
          ]
        },
        "labelColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ]
        },
        "fontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        },
        "fontSize": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Text Size"
          ]
        }
      },
      "categoryAxis": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        },
        "axisScale": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Scale type"
          ]
        },
        "start": {
          "type": [
            "numeric",
            "dateTime"
          ],
          "displayName": [
            "Start"
          ],
          "description": [
            "Enter a starting value (optional)"
          ]
        },
        "end": {
          "type": [
            "numeric",
            "dateTime"
          ],
          "displayName": [
            "End"
          ],
          "description": [
            "Enter an ending value (optional)"
          ]
        },
        "axisType": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Type"
          ]
        },
        "showAxisTitle": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Title"
          ],
          "description": [
            "Title for the X-axis",
            "Title for the Y-axis"
          ]
        },
        "axisStyle": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Style"
          ]
        },
        "labelColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ]
        },
        "fontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        },
        "fontSize": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Text Size"
          ]
        },
        "labelDisplayUnits": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Display units"
          ],
          "description": [
            "Select the units (millions, billions, etc.)"
          ]
        },
        "labelPrecision": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Value decimal places"
          ],
          "description": [
            "Select the number of decimal places to display for the values"
          ]
        },
        "concatenateLabels": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Concatenate labels"
          ],
          "description": [
            "Always concatenate levels of the hierarchy instead of drawing the hierarchy."
          ]
        },
        "preferredCategoryWidth": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Minimum category width"
          ]
        },
        "titleColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Title color"
          ]
        },
        "titleFontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        },
        "titleFontSize": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Title text size"
          ]
        },
        "position": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Position"
          ],
          "description": [
            "Select left or right"
          ]
        },
        "color": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ],
          "description": [
            "Select color for data labels"
          ]
        },
        "duration": {
          "type": [
            "numeric"
          ]
        }
      },
      "valueAxis": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        },
        "position": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Position"
          ],
          "description": [
            "Select left or right"
          ]
        },
        "axisScale": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Scale type"
          ]
        },
        "start": {
          "type": [
            "numeric",
            "dateTime"
          ],
          "displayName": [
            "Start"
          ],
          "description": [
            "Enter a starting value (optional)"
          ]
        },
        "end": {
          "type": [
            "numeric",
            "dateTime"
          ],
          "displayName": [
            "End"
          ],
          "description": [
            "Enter an ending value (optional)"
          ]
        },
        "showAxisTitle": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Title"
          ],
          "description": [
            "Title for the Y-axis",
            "Title for the X-axis"
          ]
        },
        "axisStyle": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Style"
          ]
        },
        "labelColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ]
        },
        "fontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        },
        "fontSize": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Text Size"
          ]
        },
        "labelDisplayUnits": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Display units"
          ],
          "description": [
            "Select the units (millions, billions, etc.)"
          ]
        },
        "labelPrecision": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Value decimal places"
          ],
          "description": [
            "Select the number of decimal places to display for the values"
          ]
        },
        "titleColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Title color"
          ]
        },
        "titleFontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        },
        "titleFontSize": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Title text size"
          ]
        },
        "axisLabel": {
          "type": [
            "none"
          ],
          "displayName": [
            "Y-Axis (Column)"
          ]
        },
        "secShow": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show secondary"
          ]
        },
        "alignZeros": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Align zeros"
          ],
          "description": [
            "Align the zero tick marks for both value axes"
          ]
        },
        "secAxisLabel": {
          "type": [
            "none"
          ],
          "displayName": [
            "Y-Axis (Line)"
          ]
        },
        "secPosition": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Position"
          ],
          "description": [
            "Select left or right"
          ]
        },
        "secAxisScale": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Scale type"
          ]
        },
        "secStart": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Start"
          ],
          "description": [
            "Enter a starting value (optional)"
          ]
        },
        "secEnd": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "End"
          ],
          "description": [
            "Enter an ending value (optional)"
          ]
        },
        "secShowAxisTitle": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Title"
          ],
          "description": [
            "Title for the Y-axis"
          ]
        },
        "secAxisStyle": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Style"
          ]
        },
        "secLabelColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ]
        },
        "secFontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        },
        "secFontSize": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Text Size"
          ]
        },
        "secLabelDisplayUnits": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Display units"
          ],
          "description": [
            "Select the units (millions, billions, etc.)"
          ]
        },
        "secLabelPrecision": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Value decimal places"
          ],
          "description": [
            "Select the number of decimal places to display for the values"
          ]
        },
        "secTitleColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Title color"
          ]
        },
        "secTitleFontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        },
        "secTitleFontSize": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Title text size"
          ]
        }
      },
      "dataPoint": {
        "defaultColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Default color",
            "Default Column Color"
          ]
        },
        "fill": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Fill"
          ]
        },
        "defaultCategoryColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Default color",
            "Default Column Color"
          ]
        },
        "showAllDataPoints": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show all"
          ]
        }
      },
      "labels": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        },
        "showSeries": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        },
        "color": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ],
          "description": [
            "Select color for data labels"
          ]
        },
        "labelDisplayUnits": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Display units"
          ],
          "description": [
            "Select the units (millions, billions, etc.)"
          ]
        },
        "labelPrecision": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Value decimal places"
          ],
          "description": [
            "Select the number of decimal places to display for the values"
          ]
        },
        "showAll": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Customize series"
          ]
        },
        "fontSize": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Text Size"
          ]
        },
        "fontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        },
        "labelDensity": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Label density"
          ]
        },
        "labelOrientation": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Orientation"
          ]
        },
        "labelPosition": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Position"
          ]
        },
        "percentageLabelPrecision": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "% decimal places"
          ],
          "description": [
            "Select the number of decimal places to display for the percentages"
          ]
        },
        "labelStyle": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Label style"
          ]
        }
      },
      "lineStyles": {
        "strokeWidth": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Stroke width"
          ]
        },
        "strokeLineJoin": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Join type"
          ]
        },
        "lineStyle": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Line style"
          ]
        },
        "showMarker": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show marker"
          ]
        },
        "markerShape": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Marker shape"
          ]
        },
        "markerSize": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Marker size"
          ]
        },
        "markerColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Marker color"
          ]
        },
        "showSeries": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Customize series",
            "Show"
          ]
        },
        "shadeArea": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Shade area"
          ]
        }
      },
      "plotArea": {
        "transparency": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Transparency"
          ],
          "description": [
            "Set transparency for background color"
          ]
        }
      },
      "trend": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        },
        "displayName": {
          "type": [
            "text"
          ],
          "displayName": [
            "Name"
          ],
          "description": [
            "Set trend line name"
          ]
        },
        "lineColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ],
          "description": [
            "Set trend line color"
          ]
        },
        "transparency": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Transparency"
          ],
          "description": [
            "Set transparency for trend line color"
          ]
        },
        "style": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Style"
          ],
          "description": [
            "Set trend line style"
          ]
        },
        "combineSeries": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Combine Series"
          ],
          "description": [
            "Show one trend line per series or combine"
          ]
        }
      },
      "y1AxisReferenceLine": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        },
        "value": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Value"
          ],
          "description": [
            "Set reference line numeric value"
          ]
        },
        "lineColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ],
          "description": [
            "Set reference line color"
          ]
        },
        "transparency": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Transparency"
          ],
          "description": [
            "Set transparency for reference line color"
          ]
        },
        "style": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Line style"
          ]
        },
        "position": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Position"
          ],
          "description": [
            "Arrange relative to chart data points"
          ]
        },
        "dataLabelShow": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Data label"
          ],
          "description": [
            "Display a data label for the reference line"
          ]
        },
        "dataLabelColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ],
          "description": [
            "Set the reference line data label color"
          ]
        },
        "dataLabelDecimalPoints": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Decimal Places"
          ]
        },
        "dataLabelHorizontalPosition": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Horizontal Position"
          ],
          "description": [
            "Set the horizontal position for the reference line data label"
          ]
        },
        "dataLabelVerticalPosition": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Vertical Position"
          ],
          "description": [
            "Set the vertical position for the reference line data label"
          ]
        },
        "dataLabelDisplayUnits": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Display units"
          ],
          "description": [
            "Select the units (millions, billions, etc.)"
          ]
        }
      },
      "referenceLine": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        },
        "displayName": {
          "type": [
            "text"
          ],
          "displayName": [
            "Name"
          ],
          "description": [
            "Set reference line name"
          ]
        },
        "value": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Value"
          ],
          "description": [
            "Set reference line numeric value"
          ]
        },
        "lineColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ],
          "description": [
            "Set reference line color"
          ]
        },
        "transparency": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Transparency"
          ],
          "description": [
            "Set transparency for reference line color"
          ]
        },
        "style": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Line style"
          ]
        },
        "position": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Position"
          ],
          "description": [
            "Arrange relative to chart data points"
          ]
        },
        "dataLabelShow": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Data label"
          ],
          "description": [
            "Display a data label for the reference line"
          ]
        },
        "dataLabelColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ],
          "description": [
            "Set the reference line data label color"
          ]
        },
        "dataLabelDecimalPoints": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Decimal Places"
          ]
        },
        "dataLabelHorizontalPosition": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Horizontal Position"
          ],
          "description": [
            "Set the horizontal position for the reference line data label"
          ]
        },
        "dataLabelVerticalPosition": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Vertical Position"
          ],
          "description": [
            "Set the vertical position for the reference line data label"
          ]
        },
        "dataLabelDisplayUnits": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Display units"
          ],
          "description": [
            "Select the units (millions, billions, etc.)"
          ]
        }
      },
      "line": {
        "lineColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Line color"
          ]
        },
        "transparency": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Transparency"
          ],
          "description": [
            "Set transparency for background color"
          ]
        },
        "weight": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Weight"
          ]
        },
        "roundEdge": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Round edges"
          ]
        }
      },
      "fill": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        },
        "fillColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Fill color"
          ]
        },
        "transparency": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Transparency"
          ],
          "description": [
            "Set transparency for background color"
          ]
        }
      },
      "rotation": {
        "angle": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Rotation"
          ]
        }
      },
      "categoryLabels": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        },
        "color": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ],
          "description": [
            "Select color for data labels"
          ]
        },
        "fontSize": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Text Size"
          ]
        },
        "fontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        }
      },
      "wordWrap": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        }
      },
      "dataLabels": {
        "color": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ],
          "description": [
            "Select color for data labels"
          ]
        },
        "fontSize": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Text Size"
          ]
        },
        "fontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        }
      },
      "cardTitle": {
        "color": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ],
          "description": [
            "Select color for data labels"
          ]
        },
        "fontSize": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Text Size"
          ]
        },
        "fontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        }
      },
      "card": {
        "outline": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Outline"
          ]
        },
        "outlineColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Outline color"
          ],
          "description": [
            "Color of the outline"
          ]
        },
        "outlineWeight": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Outline weight"
          ],
          "description": [
            "Thickness of the outline in pixels"
          ]
        },
        "barShow": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show bar"
          ],
          "description": [
            "Display a bar to the left side of the card as an accent"
          ]
        },
        "barColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Bar color"
          ]
        },
        "barWeight": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Bar thickness"
          ],
          "description": [
            "Thickness of the bar in pixels"
          ]
        },
        "cardPadding": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Padding"
          ],
          "description": [
            "Background"
          ]
        },
        "cardBackground": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Background"
          ]
        }
      },
      "percentBarLabel": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        },
        "color": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ],
          "description": [
            "Select color for data labels"
          ]
        },
        "fontSize": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Text Size"
          ]
        },
        "fontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        }
      },
      "axis": {
        "min": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Min"
          ]
        },
        "max": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Max"
          ]
        },
        "target": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Target"
          ]
        }
      },
      "target": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        },
        "color": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ],
          "description": [
            "Select color for data labels"
          ]
        },
        "labelDisplayUnits": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Display units"
          ],
          "description": [
            "Select the units (millions, billions, etc.)"
          ]
        },
        "labelPrecision": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Value decimal places"
          ],
          "description": [
            "Select the number of decimal places to display for the values"
          ]
        },
        "fontSize": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Text Size"
          ]
        },
        "fontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        }
      },
      "calloutValue": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        },
        "color": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ],
          "description": [
            "Select color for data labels"
          ]
        },
        "labelDisplayUnits": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Display units"
          ],
          "description": [
            "Select the units (millions, billions, etc.)"
          ]
        },
        "labelPrecision": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Value decimal places"
          ],
          "description": [
            "Select the number of decimal places to display for the values"
          ]
        }
      },
      "forecast": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        },
        "displayName": {
          "type": [
            "text"
          ],
          "displayName": [
            "Name"
          ],
          "description": [
            "Set forecast name"
          ]
        },
        "confidenceBandStyle": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Confidence band style"
          ],
          "description": [
            "Set forecast confidence band style"
          ]
        },
        "lineColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ],
          "description": [
            "Set forecast line color"
          ]
        },
        "transparency": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Transparency"
          ],
          "description": [
            "Set transparency for background color"
          ]
        },
        "style": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Line style"
          ]
        },
        "transform": {
          "type": [
            "queryTransform"
          ]
        }
      },
      "bubbles": {
        "bubbleSize": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Size"
          ]
        }
      },
      "mapControls": {
        "autoZoom": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Auto zoom"
          ]
        },
        "zoomLevel": {
          "type": [
            "numeric"
          ]
        },
        "centerLatitude": {
          "type": [
            "numeric"
          ]
        },
        "centerLongitude": {
          "type": [
            "numeric"
          ]
        }
      },
      "mapStyles": {
        "mapTheme": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Theme"
          ]
        }
      },
      "shape": {
        "map": {
          "type": [
            "geoJson"
          ]
        },
        "projectionEnum": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Projection"
          ],
          "description": [
            "Projection"
          ]
        }
      },
      "zoom": {
        "autoZoom": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Auto zoom"
          ],
          "description": [
            "Zoom in on shapes with available data"
          ]
        },
        "selectionZoom": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Selection zoom"
          ],
          "description": [
            "Zoom in on selected shapes"
          ]
        },
        "manualZoom": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Manual zoom"
          ],
          "description": [
            "Allow user to zoom and pan"
          ]
        }
      },
      "xAxisReferenceLine": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        },
        "value": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Value"
          ],
          "description": [
            "Set reference line numeric value"
          ]
        },
        "lineColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ],
          "description": [
            "Set reference line color"
          ]
        },
        "transparency": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Transparency"
          ],
          "description": [
            "Set transparency for reference line color"
          ]
        },
        "style": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Line style"
          ]
        },
        "position": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Position"
          ],
          "description": [
            "Arrange relative to chart data points"
          ]
        },
        "dataLabelShow": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Data label"
          ],
          "description": [
            "Display a data label for the reference line"
          ]
        },
        "dataLabelColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ],
          "description": [
            "Set the reference line data label color"
          ]
        },
        "dataLabelDecimalPoints": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Decimal Places"
          ]
        },
        "dataLabelHorizontalPosition": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Horizontal Position"
          ],
          "description": [
            "Set the horizontal position for the reference line data label"
          ]
        },
        "dataLabelVerticalPosition": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Vertical Position"
          ],
          "description": [
            "Set the vertical position for the reference line data label"
          ]
        },
        "dataLabelDisplayUnits": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Display units"
          ],
          "description": [
            "Select the units (millions, billions, etc.)"
          ]
        }
      },
      "fillPoint": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        }
      },
      "colorByCategory": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        }
      },
      "plotAreaShading": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        },
        "upperShadingColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Upper shading"
          ],
          "description": [
            "Shading color of the upper region"
          ]
        },
        "lowerShadingColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Lower shading"
          ],
          "description": [
            "Shading color of the lower region"
          ]
        },
        "transparency": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Transparency"
          ],
          "description": [
            "Set transparency for background color"
          ]
        }
      },
      "ratioLine": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        },
        "lineColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ],
          "description": [
            "Set reference line color"
          ]
        },
        "transparency": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Transparency"
          ],
          "description": [
            "Set transparency for line color"
          ]
        },
        "style": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Line style"
          ]
        }
      },
      "grid": {
        "outlineColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Outline color"
          ],
          "description": [
            "Color of the outline"
          ]
        },
        "outlineWeight": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Outline weight"
          ],
          "description": [
            "Thickness of the outline in pixels"
          ]
        },
        "gridVertical": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Vert grid"
          ],
          "description": [
            "Show/Hide the vertical gridlines"
          ]
        },
        "gridVerticalColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Vert grid color"
          ],
          "description": [
            "Color for the vertical gridlines"
          ]
        },
        "gridVerticalWeight": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Vert grid thickness"
          ],
          "description": [
            "Thickness of the vertical gridlines in pixels"
          ]
        },
        "gridHorizontal": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Horiz grid"
          ],
          "description": [
            "Show/Hide the horizontal gridlines"
          ]
        },
        "gridHorizontalColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Horiz grid color"
          ],
          "description": [
            "Color for the horizontal gridlines"
          ]
        },
        "gridHorizontalWeight": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Horiz grid thickness"
          ],
          "description": [
            "Thickness of the horizontal gridlines in pixels"
          ]
        },
        "rowPadding": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Row padding"
          ],
          "description": [
            "Padding in pixels applied to top and bottom of every row"
          ]
        },
        "imageHeight": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Image height"
          ],
          "description": [
            "The height of images in pixels"
          ]
        },
        "textSize": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Text Size"
          ]
        }
      },
      "columnHeaders": {
        "outline": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Outline"
          ]
        },
        "fontColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Font color"
          ],
          "description": [
            "Font color of the cells"
          ]
        },
        "backColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Background color"
          ],
          "description": [
            "Background color of the cells"
          ]
        },
        "wordWrap": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Word wrap"
          ]
        },
        "fontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        },
        "fontSize": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Text Size"
          ]
        },
        "autoSizeColumnWidth": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Auto-size column width"
          ]
        },
        "urlIcon": {
          "type": [
            "bool"
          ],
          "displayName": [
            "URL icon"
          ],
          "description": [
            "Show an icon instead of the full URL"
          ]
        }
      },
      "values": {
        "outline": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Outline"
          ]
        },
        "backColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color scales"
          ]
        },
        "fontColorPrimary": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Font color"
          ],
          "description": [
            "Font color of the odd rows"
          ]
        },
        "backColorPrimary": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Background color"
          ],
          "description": [
            "Background color of the odd rows"
          ]
        },
        "fontColorSecondary": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Alternate font color"
          ],
          "description": [
            "Font color of the even rows"
          ]
        },
        "backColorSecondary": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Alternate background color"
          ],
          "description": [
            "Background color of the even rows"
          ]
        },
        "urlIcon": {
          "type": [
            "bool"
          ],
          "displayName": [
            "URL icon"
          ],
          "description": [
            "Show an icon instead of the full URL"
          ]
        },
        "fontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        },
        "fontSize": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Text Size"
          ]
        },
        "wordWrap": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Word wrap"
          ]
        },
        "bandedRowHeaders": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Banded row style"
          ],
          "description": [
            "Apply banded row style to the last level of the row group headers, using the colors of the values."
          ]
        },
        "valuesOnRow": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show on rows"
          ],
          "description": [
            "Show values in row groups rather than columns"
          ]
        }
      },
      "total": {
        "outline": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Outline"
          ]
        },
        "fontColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Font color"
          ],
          "description": [
            "Font color of the cells"
          ]
        },
        "backColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Background color"
          ],
          "description": [
            "Background color of the cells"
          ]
        },
        "applyToHeaders": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Apply to labels"
          ]
        },
        "totals": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Totals"
          ]
        },
        "fontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        },
        "fontSize": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Text Size"
          ]
        }
      },
      "columnFormatting": {
        "fontColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Font color"
          ],
          "description": [
            "Font color of the cells"
          ]
        },
        "backColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Background color"
          ],
          "description": [
            "Background color of the cells"
          ]
        },
        "styleHeader": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Color header"
          ]
        },
        "styleValues": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Color values"
          ]
        },
        "styleTotal": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Color total"
          ]
        },
        "styleSubtotals": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Color subtotals"
          ]
        }
      },
      "rowHeaders": {
        "outline": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Outline"
          ]
        },
        "fontColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Font color"
          ],
          "description": [
            "Font color of the cells"
          ]
        },
        "backColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Background color"
          ],
          "description": [
            "Background color of the cells"
          ]
        },
        "wordWrap": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Word wrap"
          ]
        },
        "fontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        },
        "fontSize": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Text Size"
          ]
        },
        "stepped": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Stepped layout"
          ],
          "description": [
            "Render row headers with stepped layout"
          ]
        },
        "steppedLayoutIndentation": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Stepped layout indentation"
          ],
          "description": [
            "Set the indentation, in pixels, applied to row headers"
          ]
        },
        "urlIcon": {
          "type": [
            "bool"
          ],
          "displayName": [
            "URL icon"
          ],
          "description": [
            "Show an icon instead of the full URL"
          ]
        }
      },
      "subTotals": {
        "outline": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Outline"
          ]
        },
        "fontColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Font color"
          ],
          "description": [
            "Font color of the cells"
          ]
        },
        "backColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Background color"
          ],
          "description": [
            "Background color of the cells"
          ]
        },
        "fontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        },
        "fontSize": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Text Size"
          ]
        },
        "rowSubtotals": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Total row"
          ]
        },
        "columnSubtotals": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Total column"
          ]
        },
        "applyToHeaders": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Apply to labels"
          ]
        }
      },
      "selection": {
        "selectAllCheckboxEnabled": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Select All"
          ]
        },
        "singleSelect": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Single Select"
          ]
        }
      },
      "header": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        },
        "fontColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Font color"
          ],
          "description": [
            "Font color of the cells"
          ]
        },
        "background": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Background"
          ]
        },
        "outline": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Outline"
          ]
        },
        "textSize": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Text Size"
          ]
        },
        "fontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        }
      },
      "items": {
        "fontColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Font color"
          ],
          "description": [
            "Font color of the cells"
          ]
        },
        "background": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Background"
          ]
        },
        "outline": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Outline"
          ]
        },
        "textSize": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Text Size"
          ]
        },
        "fontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        }
      },
      "numericInputStyle": {
        "fontColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Font color"
          ],
          "description": [
            "Font color of the cells"
          ]
        },
        "textSize": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Text Size"
          ]
        },
        "fontFamily": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Font family"
          ]
        },
        "background": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Background"
          ]
        }
      },
      "slider": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        },
        "color": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Color"
          ]
        }
      },
      "dateRange": {
        "includeToday": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Include today"
          ]
        }
      },
      "sentimentColors": {
        "increaseFill": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Increase"
          ]
        },
        "decreaseFill": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Decrease"
          ]
        },
        "totalFill": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Total"
          ]
        },
        "otherFill": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Other"
          ]
        }
      },
      "breakdown": {
        "maxBreakdowns": {
          "type": [
            "integer"
          ],
          "displayName": [
            "Max breakdowns"
          ],
          "description": [
            "The number of individual breakdowns to show (rest grouped into Other)"
          ]
        }
      },
      "indicator": {
        "indicatorDisplayUnits": {
          "type": [
            "formatting"
          ],
          "displayName": [
            "Display units"
          ],
          "description": [
            "Select the units (millions, billions, etc.)"
          ]
        },
        "indicatorPrecision": {
          "type": [
            "numeric"
          ],
          "displayName": [
            "Value decimal places"
          ],
          "description": [
            "Select the number of decimal places to display for the values"
          ]
        },
        "kpiFormat": {
          "type": [
            "text"
          ],
          "displayName": [
            "Format"
          ]
        }
      },
      "trendline": {
        "show": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Show"
          ]
        }
      },
      "goals": {
        "showGoal": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Goal"
          ]
        },
        "showDistance": {
          "type": [
            "bool"
          ],
          "displayName": [
            "Distance"
          ]
        }
      },
      "status": {
        "direction": {
          "type": [
            "enumeration"
          ],
          "displayName": [
            "Direction"
          ]
        },
        "goodColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Good Color"
          ]
        },
        "neutralColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Neutral Color"
          ]
        },
        "badColor": {
          "type": [
            "fill"
          ],
          "displayName": [
            "Bad Color"
          ]
        }
      }

JSON ファイルでの列挙Enumerations in the JSON file

次のセクションでは、JSON ファイルで使用できる列挙を定義します。The following section defines the enumerations that you can use in the JSON file.

    {
        "legend": {
            "position": [
                {
                    "value": "Top",
                    "displayName": "Top"
                },
                {
                    "value": "Bottom",
                    "displayName": "Bottom"
                },
                {
                    "value": "Left",
                    "displayName": "Left"
                },
                {
                    "value": "Right",
                    "displayName": "Right"
                },
                {
                    "value": "TopCenter",
                    "displayName": "Top Center"
                },
                {
                    "value": "BottomCenter",
                    "displayName": "Bottom Center"
                },
                {
                    "value": "LeftCenter",
                    "displayName": "Left Center"
                },
                {
                    "value": "RightCenter",
                    "displayName": "Right center"
                }
            ],
            "legendMarkerRendering": [
                {
                    "value": "markerOnly",
                    "displayName": "Markers only"
                },
                {
                    "value": "lineAndMarker",
                    "displayName": "Line and markers"
                },
                {
                    "value": "lineOnly",
                    "displayName": "Line only"
                }
            ]
        },
        "categoryAxis": {
            "axisScale": [
                {
                    "value": "linear",
                    "displayName": "Linear"
                },
                {
                    "value": "log",
                    "displayName": "Log"
                }
            ],
            "axisType": [
                {
                    "value": "Scalar",
                    "displayName": "Continuous"
                },
                {
                    "value": "Categorical",
                    "displayName": "Categorical"
                }
            ],
            "axisStyle": [
                {
                    "value": "showTitleOnly",
                    "displayName": "Show title only"
                },
                {
                    "value": "showUnitOnly",
                    "displayName": "Show unit only"
                },
                {
                    "value": "showBoth",
                    "displayName": "Show both"
                }
            ],
            "gridlineStyle": [
                {
                    "value": "dashed",
                    "displayName": "Dashed"
                },
                {
                    "value": "solid",
                    "displayName": "Solid"
                },
                {
                    "value": "dotted",
                    "displayName": "Dotted"
                }
            ],
            "position": [
                {
                    "value": "Left",
                    "displayName": "Left"
                },
                {
                    "value": "Right",
                    "displayName": "Right"
                }
            ]
        },
        "valueAxis": {
            "position": [
                {
                    "value": "Left",
                    "displayName": "Left"
                },
                {
                    "value": "Right",
                    "displayName": "Right"
                }
            ],
            "axisScale": [
                {
                    "value": "linear",
                    "displayName": "Linear"
                },
                {
                    "value": "log",
                    "displayName": "Log"
                }
            ],
            "axisStyle": [
                {
                    "value": "showTitleOnly",
                    "displayName": "Show title only"
                },
                {
                    "value": "showUnitOnly",
                    "displayName": "Show unit only"
                },
                {
                    "value": "showBoth",
                    "displayName": "Show both"
                }
            ],
            "gridlineStyle": [
                {
                    "value": "dashed",
                    "displayName": "Dashed"
                },
                {
                    "value": "solid",
                    "displayName": "Solid"
                },
                {
                    "value": "dotted",
                    "displayName": "Dotted"
                }
            ],
            "secPosition": [
                {
                    "value": "Left",
                    "displayName": "Left"
                },
                {
                    "value": "Right",
                    "displayName": "Right"
                }
            ],
            "secAxisScale": [
                {
                    "value": "linear",
                    "displayName": "Linear"
                },
                {
                    "value": "log",
                    "displayName": "Log"
                }
            ],
            "secAxisStyle": [
                {
                    "value": "showTitleOnly",
                    "displayName": "Show title only"
                },
                {
                    "value": "showUnitOnly",
                    "displayName": "Show unit only"
                },
                {
                    "value": "showBoth",
                    "displayName": "Show both"
                }
            ]
        },
        "lineStyles": {
            "strokeLineJoin": [
                {
                    "value": "miter",
                    "displayName": "Miter"
                },
                {
                    "value": "round",
                    "displayName": "Round"
                },
                {
                    "value": "bevel",
                    "displayName": "Bevel"
                }
            ],
            "lineStyle": [
                {
                    "value": "dashed",
                    "displayName": "Dashed"
                },
                {
                    "value": "solid",
                    "displayName": "Solid"
                },
                {
                    "value": "dotted",
                    "displayName": "Dotted"
                }
            ],
            "markerShape": [
                {
                    "value": "circle",
                    "displayName": "●"
                },
                {
                    "value": "square",
                    "displayName": "■"
                },
                {
                    "value": "diamond",
                    "displayName": "◆"
                },
                {
                    "value": "triangle",
                    "displayName": "▲"
                },
                {
                    "value": "x",
                    "displayName": "☓"
                },
                {
                    "value": "shortDash",
                    "displayName": " -"
                },
                {
                    "value": "longDash",
                    "displayName": "—"
                },
                {
                    "value": "plus",
                    "displayName": "+"
                }
            ]
        },
        "trend": {
            "style": [
                {
                    "value": "dashed",
                    "displayName": "Dashed"
                },
                {
                    "value": "solid",
                    "displayName": "Solid"
                },
                {
                    "value": "dotted",
                    "displayName": "Dotted"
            }
        ]
    },
    "y1AxisReferenceLine": {
        "style": [
            {
                "value": "dashed",
                "displayName": "Dashed"
            },
            {
                "value": "solid",
                "displayName": "Solid"
            },
            {
                "value": "dotted",
                "displayName": "Dotted"
            }
        ],
        "position": [
            {
                "value": "back",
                "displayName": "Behind"
            },
            {
                "value": "front",
                "displayName": "In Front"
            }
        ],
        "dataLabelText": [
            {
                "value": "Value",
                "displayName": "Value"
            },
            {
                "value": "Name",
                "displayName": "Name"
            },
            {
                "value": "ValueAndName",
                "displayName": "Name and Value"
            }
        ],
        "dataLabelHorizontalPosition": [
            {
                "value": "left",
                "displayName": "Left"
            },
            {
                "value": "right",
                "displayName": "Right"
            }
        ],
        "dataLabelVerticalPosition": [
            {
                "value": "above",
                "displayName": "Above"
            },
            {
                "value": "under",
                "displayName": "Under"
            }
        ]
    },
    "referenceLine": {
        "style": [
            {
                "value": "dashed",
                "displayName": "Dashed"
            },
            {
                "value": "solid",
                "displayName": "Solid"
            },
            {
                "value": "dotted",
                "displayName": "Dotted"
            }
        ],
        "position": [
            {
                "value": "back",
                "displayName": "Behind"
            },
            {
                "value": "front",
                "displayName": "In Front"
            }
        ],
        "dataLabelText": [
      {
        "value": "Value",
        "displayName": "Value"
      },
      {
        "value": "Name",
        "displayName": "Name"
      },
      {
        "value": "ValueAndName",
        "displayName": "Name and Value"
      }
    ],
    "dataLabelHorizontalPosition": [
      {
        "value": "left",
        "displayName": "Left"
      },
      {
        "value": "right",
        "displayName": "Right"
      }
    ],
    "dataLabelVerticalPosition": [
      {
        "value": "above",
        "displayName": "Above"
      },
      {
        "value": "under",
        "displayName": "Under"
      }
    ]
    },
    "labels": {
    "labelOrientation": [
      {
        "value": "vertical",
        "displayName": "Vertical"
      },
      {
        "value": "horizontal",
        "displayName": "Horizontal"
      }
    ],
    "labelPosition": [
      {
        "value": "Auto",
        "displayName": "Auto"
      },
      {
        "value": "InsideEnd",
        "displayName": "Inside End"
      },
      {
        "value": "OutsideEnd",
        "displayName": "Outside End"
      },
      {
        "value": "InsideCenter",
        "displayName": "Inside Center"
      },
      {
        "value": "InsideBase",
        "displayName": "Inside Base"
      }
    ],
    "labelStyle": [
      {
        "value": "Category",
        "displayName": "Category"
      },
      {
        "value": "Data",
        "displayName": "Data value"
      },
      {
        "value": "Percent of total",
        "displayName": "Percent of total"
      },
      {
        "value": "Both",
        "displayName": "Category, data value"
      },
      {
        "value": "Category, percent of total",
        "displayName": "Category, percent of total"
      },
      {
        "value": "Data value, percent of total",
        "displayName": "Data value, percent of total"
      },
      {
        "value": "Category, data value, percent of total",
        "displayName": "All detail labels"
      }
     ]
    },
    "card": {
        "outline": [
          {
            "value": "None",
            "displayName": "None"
          },
          {
            "value": "BottomOnly",
            "displayName": "Bottom only"
          },
          {
            "value": "TopOnly",
            "displayName": "Top only"
          },
          {
            "value": "LeftOnly",
            "displayName": "Left only"
          },
          {
            "value": "RightOnly",
            "displayName": "Right only"
          },
          {
            "value": "TopBottom",
            "displayName": "Top + bottom"
          },
          {
            "value": "LeftRight",
            "displayName": "Left + right"
          },
          {
            "value": "Frame",
            "displayName": "Frame"
          }
         ]
    },
    "imageScaling": {
        "imageScalingType": [
          {
            "value": "Normal",
            "displayName": "Normal"
          },
          {
            "value": "Fit",
            "displayName": "Fit"
          },
          {
            "value": "Fill",
            "displayName": "Fill"
          }
        ]
    },
    "forecast": {
        "confidenceBandStyle": [
          {
            "value": "fill",
            "displayName": "Fill"
          },
          {
            "value": "line",
            "displayName": "Line"
          },
          {
            "value": "none",
            "displayName": "None"
          }
        ],
        "style": [
          {
            "value": "dashed",
            "displayName": "Dashed"
          },
          {
            "value": "solid",
            "displayName": "Solid"
          },
          {
            "value": "dotted",
            "displayName": "Dotted"
          }
        ]
        },
        "mapStyles": {
        "mapTheme": [
          {
            "value": "aerial",
            "displayName": "Aerial"
          },
          {
            "value": "canvasDark",
            "displayName": "Dark"
          },
          {
            "value": "canvasLight",
            "displayName": "Light"
          },
          {
            "value": "grayscale",
            "displayName": "Grayscale"
          },
          {
            "value": "road",
            "displayName": "Road"
          }
        ]
    },
    "shape": {
        "projectionEnum": [
          {
            "value": "albersUsa",
            "displayName": "Albers USA"
          },
          {
            "value": "equirectangular",
            "displayName": "Equirectangular"
          },
          {
            "value": "mercator",
            "displayName": "Mercator"
          },
          {
            "value": "orthographic",
            "displayName": "Orthographic"
          }
        ]
        },
        "xAxisReferenceLine": {
        "style": [
          {
            "value": "dashed",
            "displayName": "Dashed"
          },
          {
            "value": "solid",
            "displayName": "Solid"
          },
          {
            "value": "dotted",
            "displayName": "Dotted"
          }
        ],
        "position": [
          {
            "value": "back",
            "displayName": "Behind"
          },
          {
            "value": "front",
            "displayName": "In Front"
          }
        ],
        "dataLabelText": [
          {
            "value": "Value",
            "displayName": "Value"
          },
          {
            "value": "Name",
            "displayName": "Name"
          },
          {
            "value": "ValueAndName",
            "displayName": "Name and Value"
          }
        ],
        "dataLabelHorizontalPosition": [
          {
            "value": "left",
            "displayName": "Left"
          },
          {
            "value": "right",
            "displayName": "Right"
          }
        ],
        "dataLabelVerticalPosition": [
          {
            "value": "above",
            "displayName": "Above"
          },
          {
            "value": "under",
            "displayName": "Under"
          }
        ]
        },
        "ratioLine": {
        "style": [
          {
            "value": "dashed",
            "displayName": "Dashed"
          },
          {
            "value": "solid",
            "displayName": "Solid"
          },
          {
            "value": "dotted",
            "displayName": "Dotted"
          }
        ]
        },
        "columnHeaders": {
        "outline": [
          {
            "value": "None",
            "displayName": "None"
          },
          {
            "value": "BottomOnly",
            "displayName": "Bottom only"
          },
          {
            "value": "TopOnly",
            "displayName": "Top only"
          },
          {
            "value": "LeftOnly",
            "displayName": "Left only"
          },
          {
            "value": "RightOnly",
            "displayName": "Right only"
          },
          {
            "value": "TopBottom",
            "displayName": "Top + bottom"
          },
          {
            "value": "LeftRight",
            "displayName": "Left + right"
          },
          {
            "value": "Frame",
            "displayName": "Frame"
          }
        ]
        },
        "values": {
        "outline": [
          {
            "value": "None",
            "displayName": "None"
          },
          {
            "value": "BottomOnly",
            "displayName": "Bottom only"
          },
          {
            "value": "TopOnly",
            "displayName": "Top only"
          },
          {
            "value": "LeftOnly",
            "displayName": "Left only"
          },
          {
            "value": "RightOnly",
            "displayName": "Right only"
          },
          {
            "value": "TopBottom",
            "displayName": "Top + bottom"
          },
          {
            "value": "LeftRight",
            "displayName": "Left + right"
          },
          {
            "value": "Frame",
            "displayName": "Frame"
          }
        ]
        },
        "total": {
        "outline": [
          {
            "value": "None",
            "displayName": "None"
          },
          {
            "value": "BottomOnly",
            "displayName": "Bottom only"
          },
          {
            "value": "TopOnly",
            "displayName": "Top only"
          },
          {
            "value": "LeftOnly",
            "displayName": "Left only"
          },
          {
            "value": "RightOnly",
            "displayName": "Right only"
          },
          {
            "value": "TopBottom",
            "displayName": "Top + bottom"
          },
          {
            "value": "LeftRight",
            "displayName": "Left + right"
          },
          {
            "value": "Frame",
            "displayName": "Frame"
          }
        ]
        },
        "rowHeaders": {
        "outline": [
          {
            "value": "None",
            "displayName": "None"
          },
          {
            "value": "BottomOnly",
            "displayName": "Bottom only"
          },
          {
            "value": "TopOnly",
            "displayName": "Top only"
          },
          {
            "value": "LeftOnly",
            "displayName": "Left only"
          },
          {
            "value": "RightOnly",
            "displayName": "Right only"
          },
          {
            "value": "TopBottom",
            "displayName": "Top + bottom"
          },
          {
            "value": "LeftRight",
            "displayName": "Left + right"
          },
          {
            "value": "Frame",
            "displayName": "Frame"
          }
        ]
        },
        "subTotals": {
        "outline": [
          {
            "value": "None",
            "displayName": "None"
          },
          {
            "value": "BottomOnly",
            "displayName": "Bottom only"
          },
          {
            "value": "TopOnly",
            "displayName": "Top only"
          },
          {
            "value": "LeftOnly",
            "displayName": "Left only"
          },
          {
            "value": "RightOnly",
            "displayName": "Right only"
          },
          {
            "value": "TopBottom",
            "displayName": "Top + bottom"
          },
          {
            "value": "LeftRight",
            "displayName": "Left + right"
          },
          {
            "value": "Frame",
            "displayName": "Frame"
          }
        ],
        "rowSubtotalsPosition": [
          {
            "value": "Top",
            "displayName": "Top"
          },
          {
            "value": "Bottom",
            "displayName": "Bottom"
          }
        ]
        },
        "general": {
        "orientation": [
          {
            "value": "vertical",
            "displayName": "Vertical"
          },
          {
            "value": "horizontal",
            "displayName": "Horizontal"
          }
        ]
        },
        "data": {
        "relativeRange": [
          {
            "value": "Last",
            "displayName": "Last"
          },
          {
            "value": "Next",
            "displayName": "Next"
          },
          {
            "value": "This",
            "displayName": "This"
          }
        ],
        "relativePeriod": [
          {
            "value": "None",
            "displayName": "Select"
          },
          {
            "value": "Days",
            "displayName": "Days"
          },
          {
            "value": "Weeks",
            "displayName": "Weeks"
          },
          {
            "value": "Calendar Weeks",
            "displayName": "Weeks (Calendar)"
          },
          {
            "value": "Months",
            "displayName": "Months"
          },
          {
            "value": "Calendar Months",
            "displayName": "Months (Calendar)"
          },
          {
            "value": "Years",
            "displayName": "Years"
          },
          {
            "value": "Calendar Years",
            "displayName": "Years (Calendar)"
          }
        ],
        "mode": [
          {
            "value": "Between",
            "displayName": "Between"
          },
          {
            "value": "Before",
            "displayName": "Before"
          },
          {
            "value": "After",
            "displayName": "After"
          },
          {
            "value": "Basic",
            "displayName": "List"
          },
          {
            "value": "Dropdown",
            "displayName": "Dropdown"
          },
          {
            "value": "Relative",
            "displayName": "Relative"
          },
          {
            "value": "Single",
            "displayName": "Single Value"
          }
        ]
        },
        "header": {
        "outline": [
          {
            "value": "None",
            "displayName": "None"
          },
          {
            "value": "BottomOnly",
            "displayName": "Bottom only"
          },
          {
            "value": "TopOnly",
            "displayName": "Top only"
          },
          {
            "value": "LeftOnly",
            "displayName": "Left only"
          },
          {
            "value": "RightOnly",
            "displayName": "Right only"
          },
          {
            "value": "TopBottom",
            "displayName": "Top + bottom"
          },
          {
            "value": "LeftRight",
            "displayName": "Left + right"
          },
          {
            "value": "Frame",
            "displayName": "Frame"
          }
        ]
        },
        "items": {
        "outline": [
          {
            "value": "None",
            "displayName": "None"
          },
          {
            "value": "BottomOnly",
            "displayName": "Bottom only"
          },
          {
            "value": "TopOnly",
            "displayName": "Top only"
          },
          {
            "value": "LeftOnly",
            "displayName": "Left only"
          },
          {
            "value": "RightOnly",
            "displayName": "Right only"
          },
          {
            "value": "TopBottom",
            "displayName": "Top + bottom"
          },
          {
            "value": "LeftRight",
            "displayName": "Left + right"
          },
          {
            "value": "Frame",
            "displayName": "Frame"
          }
        ]
        },
        "status": {
        "direction": [
          {
            "value": "Positive",
            "displayName": "High is good"
          },
          {
            "value": "Negative",
            "displayName": "Low is good"
          }
         ]
       }
    }
  }
}

制限事項と考慮事項Limitations and considerations

元のテーマのいずれか ("クラシック" テーマ)、またはこれらのいずれかの上にインポートしたカスタム テーマを使用する場合は、テーマ ダイアログ ボックスのテキスト セクションで構成することはできません。If you're using one of our original themes, the "Classic" theme, or a custom theme that you imported on top of one of these, the text section of the theme dialog box isn't available for configuring.

この制限の影響を受ける組み込みテーマには、次のテーマがあります。Built-in themes that are affected by this limitation include the following themes:

  • Classic (クラシック)Classic
  • 公園City park
  • 教室Classroom
  • 色の識別が困難な障碍を抱えるユーザーにとって安全Colorblind safe
  • エレクトリックElectric
  • ハイ コントラストHigh contrast
  • 夕日Sunset
  • トワイライトTwilight

影響を受けるテーマのいずれかを使用していて、テキスト設定を変更する必要がない場合は、ダイアログ ボックスの他のタブを問題なく安全に使用できます。If you're using one of the affected themes and you don't need to modify the text settings, you can safely use the other tabs of the dialog box with no issues. しかし、影響を受けるテーマのいずれかでテキスト クラスを使用する場合は、次の 2 つのオプションがあります。However, if you want to use the text classes with one of the affected themes, you have a couple options:

  • テキスト クラスを有効にする最も迅速かつ簡単な方法は、既定のテーマ オプションを選択することです。The quickest and easiest way to enable the text classes is to select the Default theme options.
  • 現在のカスタム テーマを保持する場合に、テキスト タブを有効にするには、次のようにします。If you want to keep your current custom theme, to enable the text tab:
    1. 現在のテーマをエクスポートします。Export your current theme.
    2. 既定のテーマを選択します。Select the default theme.
    3. 最初の手順でエクスポートしたカスタム テーマをインポートします。Import the custom theme you exported in the first step.

レポート内のテキストの外観は異なりますが、テーマ ダイアログ ボックスのテキスト タブにはアクセスできます。The text in your report will look different, but you will be able to access the text tab in the theme dialog box.