Usar temas de relatório no Power BI DesktopUse report themes in Power BI Desktop

Com os temas de relatório do Power BI Desktop, você pode aplicar alterações no design de seu relatório inteiro para, por exemplo, usar cores corporativas, alterar conjuntos de ícones ou aplicar uma nova formatação visual padrão.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. Quando você aplica um tema de relatório, todos os visuais do relatório passam a usar as cores e a formatação do tema selecionado com seus padrões.When you apply a report theme, all visuals in your report use the colors and formatting from your selected theme as their defaults. Algumas exceções se aplicam e são descritas neste artigo.A few exceptions apply, which are described later in this article.

Temas de relatórios

Há dois tipos de temas de relatório, os temas de relatório internos e os arquivos de tema de relatório personalizado:There are two types of report themes, built-in report themes and custom report theme files:

  • Os temas de relatório internos fornecem diferentes tipos de esquemas de cores predefinidos que são instalados com o Power BI Desktop.Built-in report themes provide different kinds of predefined color schemes that are installed with Power BI Desktop. Selecione temas de relatório internos diretamente no menu do Power BI Desktop.You select built-in report themes directly from the Power BI Desktop menu.

  • Os arquivos de tema de relatório personalizado são temas de relatório criados em arquivos JSON que definem a estrutura básica.Custom report theme files are report themes that are created in JSON files that define their basic structure. Para aplicar um tema de relatório personalizado, importe esse arquivo JSON para o Power BI Desktop e aplique-o ao seu relatório.To apply a custom report theme, you import its JSON file into Power BI Desktop and apply it to your report.

    Você também pode personalizar um tema de relatório existente de dentro do Power BI Desktop usando a caixa de diálogo Personalizar tema.You can also customize an existing report theme from within Power BI Desktop using the Customize theme dialog box.

Você pode personalizar e padronizar praticamente todos os elementos relacionados na seção Formatar do painel Visualizações, seja por meio de personalizações feitas diretamente no Power BI Desktop ou por meio do arquivo JSON de tema de relatório.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. A meta é fornecer a você o controle completo sobre a aparência padrão do seu relatório, alcançando um nível granular.The goal is to give you full control over your report's default look and feel, on a granular level.

Como os temas de relatório funcionamHow report themes work

Para aplicar um tema de relatório a um relatório do Power BI Desktop, você pode selecionar entre os temas de relatório internos disponíveis, importar um arquivo JSON de tema personalizado ou usar a caixa de diálogo Personalizar tema.To apply a report theme to a Power BI Desktop report, you can select from among the available built-in report themes, you can import a custom theme JSON file, or you can use the Customize theme dialog box.

Para obter informações detalhadas sobre quais padrões podem ser personalizados, confira a seção formato JSON do tema do relatório abaixo.For detailed information on what defaults can be customized, check out the report theme JSON format section below.

Temas de relatório internosBuilt-in report themes

Para selecionar entre os temas de relatório internos disponíveis:To select from the available built-in report themes:

  1. Selecione Alternar Tema na faixa de opções Início.Select Switch Theme from the Home ribbon.

    Selecionar um tema de relatório

  2. Selecione um dos temas incluídos no menu suspenso.Select one of the included themes from the drop-down menu.

    Agora, o tema é aplicado ao relatório.Your report theme is now applied to the report.

A tabela a seguir mostra os temas de relatório internos disponíveis.The following table shows the available built-in report themes.

Tema de relatório internoBuilt-in report theme Sequência de cores padrãoDefault color sequence
PadrãoDefault Padrão
HighriseHighrise Highrise
ExecutivoExecutive Executivo
FronteiraFrontier Fronteira
InovarInnovate Inovar
BloomBloom Bloom
TidalTidal Tidal
TemperaturaTemperature Temperatura
SolarSolar Solar
DivergenteDivergent Divergente
StormStorm Storm
ClássicoClassic Clássico
Parque urbanoCity park Parque urbano
Sala de aulaClassroom Sala de aula
Adequado para daltônicosColorblind safe Adequado para daltônicos
ElétricoElectric Elétrico
Alto contrasteHigh contrast Alto contraste
Pôr do solSunset Pôr do sol
CrepúsculoTwilight Crepúsculo

Personalizar temas do relatórioCustomize report themes

A partir da versão de dezembro de 2019 do Power BI Desktop, há duas maneiras de personalizar um tema de relatório:Beginning with the December 2019 release of Power BI Desktop, there are now two ways to customize a report theme:

Criar e personalizar um tema no Power BI DesktopCreate and customize a theme in Power BI Desktop

Para personalizar um tema diretamente no Power BI Desktop:To customize a theme directly in Power BI Desktop:

  1. Na faixa de opções Início, selecione Alternar tema > Personalizar tema atual.From the Home ribbon, select Switch theme > Customize current theme.

    Uma caixa de diálogo é exibida, que mostra as maneiras de personalizar o tema do relatório aplicado atualmente a ele.A dialog box appears, which displays the ways to customize the report theme currently applied to the report.

    Personalizar o tema

  2. Se você gostar de um tema existente e quiser fazer alguns ajustes, selecione (ou importe) o tema, depois escolha Personalizar o tema atual.If you like an existing theme and want to make a few adjustments, select (or import) the theme and then select Customize current theme.

    Personalizar o tema atual

As configurações de tema que podem ser personalizadas encontram-se nas seguintes categorias, refletidas na janela Personalizar o tema:Customizable theme settings are found in the following categories, reflected in the Customize theme window:

  • Nome e cores: As configurações de nome e cor do tema incluem as cores do tema, as cores do sentimento, as cores divergentes e as cores estruturais (Avançado).Name and colors: Theme name and color settings include theme colors, sentiment colors, divergent colors, and structural colors (Advanced).
  • Texto: As configurações de texto incluem a família, o tamanho e a cor da fonte, que define os padrões de classe de texto primária para rótulos, títulos, cartões e KPIs e cabeçalhos de guias.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.
  • Visuais: As configurações de visuais incluem a tela de fundo, a borda, o cabeçalho e as dicas de ferramentas.Visuals: Visual settings include background, border, header, and tooltips.
  • Página: as configurações de elementos de página incluem papel de parede e plano de fundo.Page: Page element settings include wallpaper and background.
  • Painel de filtros: as configurações do painel de filtros incluem cor da tela de fundo, transparência, fonte e cor do ícone, tamanho, cartões de filtro.Filter pane: Filter pane settings include background color, transparency, font and icon color, size, filter cards.

Depois de fazer as alterações, selecione Aplicar e salvar para salvar seu tema.After you make your changes, select Apply and save to save your theme. Agora é possível usar o seu tema no relatório atual e exportá-lo.Your theme can now be used in the current report, and exported.

Personalizar o tema atual dessa maneira agiliza e facilita a personalização dos temas.Customizing the current theme in this way makes it quick and easy to customize themes. No entanto, você pode fazer ajustes mais precisos em temas, o que exige a modificação do arquivo JSON do tema.However, you can make finer adjustments to themes, which require modifying the theme's JSON file.

Dica

Você pode personalizar as opções de tema do relatório mais comuns usando os controles na caixa de diálogo Personalizar tema.You can customize the most common report theme options by using the controls in the Customize theme dialog. Para ter ainda mais controle, você pode opcionalmente exportar o arquivo JSON de um tema e fazer ajustes, modificando manualmente as configurações desse arquivo.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. Você pode renomear esse arquivo JSON ajustado para depois importá-lo.You can rename that fine-tuned JSON file and later import it.

Importar arquivos de tema de relatório personalizadoImport custom report theme files

Para importar um arquivo de tema de relatório personalizado:To import a custom report theme file:

  1. Selecione Mudar Tema na faixa de opções Início, depois selecione Importar Tema no menu suspenso.Select Switch Theme from the Home ribbon, then select Import Theme from the drop-down menu.

    Importar tema

    Será exibida uma janela permitindo navegar até o local do arquivo de tema JSON.A window appears that lets you browse to the location of the JSON theme file.

  2. Na imagem a seguir, alguns arquivos de tema de feriado estão disponíveis.In the following image, a handful of holiday theme files are available. Vamos escolher um tema de feriado em março, St Patricks Day.json.We'll choose a holiday theme for March, St Patricks Day.json.

    Tema de feriado

    Quando o arquivo de tema é carregado com êxito, o Power BI Desktop mostra uma mensagem de êxito.When the theme file has loaded successfully, Power BI Desktop displays a success message.

    O tema foi importado com êxito

Introdução aos arquivos JSON de tema de relatórioIntroduction to report theme JSON files

Ao abrir o arquivo JSON básico mencionado na seção anterior (St Patricks Day.json), ele é exibido da seguinte maneira: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"
   }

Este arquivo JSON de tema de relatório tem as seguintes linhas:This report theme JSON file has the following lines:

  • name: o nome do tema do relatório.name: The report theme name. Este é o único campo obrigatório.This field is the only required field.
  • dataColors: a lista de códigos hexadecimais de cores a ser usada nos dados dos visuais do Power BI Desktop.dataColors: The list of color hexadecimal codes to use for data in Power BI Desktop visuals. Essa lista pode ter quantas cores você desejar.This list can have as many or as few colors as you want.
  • background, firstLevelElements e tableAccent (etc.): são classes de cores.background, firstLevelElements, and tableAccent (etc.): Color classes. As classes de cores permitem definir muitas cores estruturais no relatório de uma só vez.Color classes enable you to set many structural colors in your report at once.

Você pode usar esse arquivo JSON como base para criar seu próprio arquivo de tema de relatório personalizado a ser importado.You can use this JSON file as a basis to create your own custom report theme file to import. Se quiser ajustar apenas as cores básicas do relatório, altere o nome e os códigos hexadecimais no arquivo.If you want to adjust only the basic colors of your report, change the name and hex codes in the file.

Em um arquivo JSON de tema de relatório, você define apenas a formatação que deseja alterar.In a report theme JSON file, you define only the formatting that you want to change. Tudo o que você não especificar no arquivo JSON será revertido para as configurações padrão do Power BI Desktop.Whatever you don't specify in the JSON file reverts to the Power BI Desktop default settings.

As vantagens de criar um arquivo JSON são muitas.The advantages of creating a JSON file are many. Por exemplo, você pode especificar que todos os gráficos usem o tamanho de fonte 12, que alguns visuais usem uma família de fontes específica ou que os rótulos de dados fiquem desativados em determinados tipos de gráfico.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. Ao usar um arquivo JSON, você pode criar um arquivo de tema de relatório que padroniza os gráficos e relatórios, facilitando a consistência entre os relatórios de sua organização.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.

Para obter mais informações sobre o formato do arquivo JSON, confira Formato de arquivo JSON de tema de relatório.For more information about the format of the JSON file, see Report theme JSON file format.

Observação

A modificação de um tema de relatório JSON personalizado com a caixa de diálogo Personalizar tema é segura.Modifying a custom JSON report theme with the Customize theme dialog box is safe. A caixa de diálogo não modificará as configurações de tema que ele não pode controlar e atualizará as alterações feitas no tema do relatório in-loco.The dialog will not modify theme settings that it cannot control, and will update the changes made to the report theme in-place.

Como as cores de tema de relatório permanecem nos relatóriosHow report theme colors stick with your reports

Ao publicar o relatório no serviço do Power BI, as cores do tema de relatório continuam nele.When you publish your report to the Power BI service, your report theme colors stay with it. A seção Cores dos dados do painel Formatar reflete o tema do relatório.The Data colors section of the Format panel reflects your report theme.

Para exibir as cores disponíveis em um tema de relatório:To view the available colors in a report theme:

  1. Selecione um visual.Select a visual.

  2. Na seção Formatar do painel de Visualização, selecione Cores dos dados.From the Format section of the Visualization pane, select Data colors.

  3. Selecione a lista suspensa de um item para exibir as informações das Cores do tema do relatório.Select the drop-down of an item to view the Theme colors information of the report theme.

    Cores do tema

Em nosso exemplo, após você aplicar diversos tons de verde e marrom do tema de relatório Dia de São Patrício, exiba as cores do tema.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. Viu todo esse verde?See all that green? Isso ocorre porque essas cores faziam parte do tema de relatório importado e aplicado.That's because those colors were part of the report theme that we imported and applied.

As cores da paleta também têm relação com o tema atual.The colors in the color palette are relative to the current theme. Por exemplo, suponha que você selecione a terceira cor da linha superior para um ponto de dados.For example, suppose you select the third color of the top row for a data point. Posteriormente, se você alterar para um tema diferente, a cor desse ponto de dados será atualizada automaticamente para a terceira cor da linha superior no novo tema, assim como você veria ao alterar os temas no 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.

Situações em que as cores do tema de relatório não permanecem nos relatóriosSituations when report theme colors won't stick to your reports

Vamos supor que você aplique um conjunto de cores personalizado (ou uma cor individual) a determinado ponto de dados em um visual usando a opção Cor personalizada no seletor de cores.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. Quando você aplica um tema de relatório, ele não substitui a cor do ponto de dados personalizado.When you apply a report theme, it does not override that customized data point color.

Suponha que você também precise definir manualmente a cor de um ponto de dados usando a seção Cores do tema.Or, suppose you want to manually set the color of a data point color by using the Theme colors section. Quando você aplicar um novo tema de relatório, essas cores não serão atualizadas.When you apply a new report theme, those colors are not updated. Para retornar às cores padrão de modo que elas sejam atualizadas quando você aplicar um novo tema de relatório, selecione Reverter para padrão ou selecione uma cor na paleta Cores do tema no seletor de cores.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.

Reverter para o padrão

Muitos visuais do Power BI não se aplicam aos temas de relatório.Many Power BI visuals won't apply to report themes.

Arquivos de tema de relatório personalizado que você pode usar agoraCustom report theme files you can use right now

Deseja começar a usar temas de relatório?Want to get started with report themes? Confira os temas de relatório personalizados na galeria de temas o experimente os arquivos JSON de tela de relatório personalizado já prontos que você pode baixar e importar para o seu relatório do 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:

Aqui estão alguns mais temas de relatório, que você pode usar como pontos de partida:Here are a few more report themes you can use as starting points:

Os temas de relatório permitem que seus relatórios do Power BI Desktop reflitam as suas cores ou as cores da organização, da estação ou do feriado atual.Report themes can make your Power BI Desktop reports a colorful reflection of you, your organization, or even the current season or holiday.

Exportar temas de relatório (versão prévia)Export report themes (preview)

A partir da versão de dezembro de 2019 do Power BI Desktop, é possível exportar o tema de relatório aplicado no momento diretamente do Power BI Desktop para um arquivo JSON.Beginning with the December 2019 release of Power BI Desktop, you can now have the option of exporting the currently applied report theme directly from Power BI Desktop to a JSON file. Depois de exportar um tema de relatório, você poderá reutilizá-lo em outros próprios.After you export a report theme, you can then re-use it in other reports. Essa opção permite exportar o arquivo JSON da maioria dos temas internos.This option lets you export the JSON file for most of the built-in themes. As únicas exceções são os temas básicos, Clássico e Padrão, com base nos quais os outros temas são criados quando importados.The only exceptions are the base themes, Classic and Default, which other themes build upon when imported.

Para exportar o tema atualmente aplicado do Power BI Desktop:To export the currently applied theme from Power BI Desktop:

  1. Selecione Arquivo > Opções e configurações > Opções.Select File > Options and settings > Options.

  2. Na seção Versão prévia dos recursos, selecione Personalizar o tema atual e OK.In the Preview features section, select Customize current theme, and then select OK.

    Talvez você precise reiniciar o Power BI Desktop para que a versão prévia do recurso seja habilitada.You might be prompted to restart Power BI Desktop for the preview feature to be enabled. Depois de reiniciar, você pode começar a exportar o tema aplicado no momento.After you restart, you can begin exporting the currently applied theme.

  3. Na faixa de opções Início, selecione Alternar tema > Exportar tema atual.From the Home ribbon, select Switch theme > Export current theme.

  4. Na caixa de diálogo Salvar Como, navegue até o diretório que contém o aquivo JSON e selecione Salvar.From the Save As dialog box, browse to a directory in which to save the JSON file, and then select Save.

Formato de arquivo JSON de tema do relatórioReport theme JSON file format

Em seu nível mais básico, o arquivo JSON de tema tem apenas uma linha obrigatória: name.At its most basic level, the theme JSON file has only one required line: name.

{
    "name": "Custom Theme"
}

Exceto por name, todo o restante é opcional, ou seja, você pode adicionar as propriedades específicas que deseja formatar ao arquivo do tema e continuar usando os padrões do Power BI para o restante.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.

Definir as cores do temaSetting theme colors

Em name, você pode adicionar algumas propriedades básicas relacionadas à cor dos dados:Under name, you can add the following basic data color-related properties:

  • dataColors: A lista de códigos hexadecimais de cores a ser usada para colorir formas que representam os dados dos visuais do Power BI Desktop.dataColors: The list of color hexadecimal codes to use to color shapes that represent data in Power BI Desktop visuals. Essa lista pode ter quantas cores você desejar.This list can have as many or as few colors as you want. Quando todas as cores dessa lista tiverem sido usadas, se o visual ainda precisar de mais cores, ele passará a usar a paleta de cores padrão do 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.
  • good, neutral, bad: Essas propriedades definem as cores de status usadas pelo gráfico de cascata e pelo visual de KPI.good, neutral, bad: These properties set the status colors used by the waterfall chart and the KPI visual.
  • maximum, center, minimum, null: Definem as diversas cores gradientes na caixa de diálogo de formatação condicional.maximum, center, minimum, null: These colors set the various gradient colors in the conditional formatting dialog box.

Veja abaixo como seria um tema básico que define essas cores: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"
}

Definir cores estruturaisSetting structural colors

Em seguida, você pode adicionar várias classes de cores, como background e firstLevelElements.Next, you can add various color classes, such as background and firstLevelElements. Essas classes de cor definem as cores estruturais dos elementos no relatório, como linhas de grade do eixo, cores de realce e cores da tela de fundo para elementos visuais.These color classes set the structural colors for elements in the report, such as axis gridlines, highlight colors, and background colors for visual elements.

A tabela a seguir mostra as seis classes de cores que você pode formatar.The following table shows the six color classes you can format. Os nomes de Classe de cor correspondem aos nomes na subseção "Avançado" da seção "Nome e cores" na caixa de diálogo Personalizar tema.The Color class names correspond to the names in the "Advanced" subsection of the "Name and Colors" section in the Customize theme dialog box.

Classe de corColor class O que ela formataWhat it formats
firstLevelElementsfirstLevelElements
foreground (preterido)foreground (deprecated)
Cor do plano de fundo dos rótulos (quando estiverem fora dos pontos de dados)Labels background color (when outside data points)
Cor da linha de tendênciaTrend line color
Cor padrão da caixa de textoTextbox default color
Valores de tabela e matriz e cores de fonte de valores totais, cor do eixo de barras de dadosTable and matrix values and totals font colors Data bars axis color
Rótulos de dados de cartãoCard data labels
Cor do valor de balão do medidorGauge callout value color
Cor da meta de KPIKPI goal color
Cor do texto de KPIKPI text color
Cor do item da segmentação (quando estiver no modo de foco)Slicer item color (when in focus mode)
Cor da fonte do item de menu suspenso da segmentação de dadosSlicer dropdown item font color
Cor da fonte de entrada numérica da segmentação de dadosSlicer numeric input font color
Cor da fonte do cabeçalho da segmentação de dadosSlicer header font color
Cor da linha de proporção do gráfico de dispersãoScatter chart ratio line color
Cor da linha de previsão do gráfico de linhasLine chart forecast line color
Cor da linha tracejada do mapaMap leader line color
Cor do painel do filtro e texto do cartãoFilter pane and card text color
secondLevelElementssecondLevelElements
foregroundNeutralSecondary (preterido)foregroundNeutralSecondary (deprecated)
classes de texto secundário “claras”"light" secondary text classes
Cores do rótuloLabel colors
Cor do rótulo de legendaLegend label color
Cor do rótulo de eixoAxis label color
Cor da fonte do cabeçalho da tabela e da matrizTable and matrix header font color
Cor da linha tracejada de destino e do destino do medidorGauge target and target leader line color
Cor do eixo de tendência do KPIKPI trend axis color
Cor do controle deslizante da segmentação de dadosSlicer slider color
Cor da fonte do item da segmentação de dadosSlicer item font color
Cor do contorno da segmentação de dadosSlicer outline color
Cor da focalização do gráfico de linhasLine chart hover color
Cor do título do cartão de múltiplas linhasMulti-row card title color
Cor do traçado do gráfico de faixasRibbon chart stroke color
Cor da borda do mapa da formaShape map border color
Cor da fonte do texto do botãoButton text font color
Cor da linha do ícone do botãoButton icon line color
Cor do contorno do botãoButton outline color
thirdLevelElementsthirdLevelElements
backgroundLight (preterido)backgroundLight (deprecated)
Cor da linha de grade do eixoAxis gridline color
Cor da grade de tabela e da matrizTable and matrix grid color
Cor do plano de fundo do cabeçalho da segmentação (no modo de foco)Slicer header background color (when in focus mode)
Cor do contorno do cartão com várias linhasMulti-row card outline color
Cor de preenchimento da formaShape fill color
Cor da tela de fundo do arco do medidorGauge arc background color
Cor do plano de fundo do cartão de filtro aplicadoApplied filter card background color
Quando a tela de fundo = FFFFFF:When background = FFFFFF:
Cor do preenchimento do botão desabilitadaDisabled button fill color
Cor do contorno do botão desabilitadaDisabled button outline color
fourthLevelElementsfourthLevelElements
foregroundNeutralTertiary (preterido)foregroundNeutralTertiary (deprecated)
Cor esmaecida da legendalegend dimmed color
Cor do rótulo da categoria do cartãoCard category label color
Cor dos rótulos da categoria de cartão com várias linhasMulti-row card category labels color
Cor da barra do cartão com várias linhasMulit-row card bar color
Cor do traçado da taxa de conversão do gráfico de funilFunnel chart conversion rate stroke color
Cor da fonte do texto do botão desabilitadaDisabled button text font color
Cor da linha do ícone do botão desabilitadaDisabled button icon line color
segundo planobackground Cor do plano de fundo dos rótulos (quando estiver dentro dos pontos de dados)Labels background color (when inside data points)
Cor do plano de fundo de itens de menu suspenso da segmentação de dadosSlicer dropdown items background color
Cor do traçado do gráfico de roscaDonut chart stroke color
Cor do traçado do mapa de árvoreTreemap stroke color
Cor do plano de fundo do gráfico de combinaçãoCombo chart background color
Cor de preenchimento do botãoButton fill color
Cor do plano de fundo do painel de filtro e do cartão de filtro disponívelFilter pane and available filter card background color
secondaryBackgroundsecondaryBackground
backgroundNeutral (preterido)backgroundNeutral (deprecated)
Cor de contorno da grade da tabela e da matrizTable and matrix grid outline color
Cor padrão do mapa de formasShape map default color
Cor de preenchimento da faixa de opções do gráfico de faixas (quando a opção de série de correspondência estiver desativada)Ribbon chart ribbon fill color (when match series option is turned off)
Quando a tela de fundo != FFFFFF:When background != FFFFFF:
Cor do preenchimento do botão desabilitadaDisabled button fill color
Cor do contorno do botão desabilitadaDisabled button outline color
tableAccenttableAccent Substitui a cor de contorno da tabela e da grade de matriz, quando estiver presenteOverrides table and matrix grid outline color when present

Veja um exemplo de tema que define as classes de cor: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"
}

Dica

Se você estiver criando um "tema escuro" ou outro tema colorido que seja diferente do firstLevelElements “preto” no estilo da tela de fundo “branca”, defina também os valores para outras cores estruturais e as cores da classe de texto primária.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. Isso verificará se (por exemplo) os rótulos de dados nos gráficos com uma tela de fundo de rótulo corresponderão ao estilo previsto e serão legíveis, assim como se as linhas de grade do eixo estão visíveis.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.

Definir padrões de texto formatadoSetting formatted text defaults

Em seguida, você pode adicionar classes de texto ao seu arquivo JSON.Next up, you can add text classes to your JSON file. Classes de texto são semelhantes às classes de cores, mas foram desenvolvidas para permitir que você atualize o tamanho, a cor e a família da fonte para grupos de texto em seu relatório.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.

Há 12 classes de texto, mas você precisa definir somente quatro classes, chamadas de classes primárias, para alterar toda a formatação de texto em seu relatório.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. Essas quatro classes primárias podem ser definidas na caixa de diálogo Personalizar tema na seção "Texto": "Geral" corresponde a label, "Título" a title, "Cartões e KPIs" a callout e "Cabeçalhos de guias" a 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.

Outras classes de texto, consideradas classes secundárias, derivam automaticamente suas propriedades de suas classes primárias associadas.Other text classes, considered secondary classes, automatically derive their properties from their associated primary classes. Frequentemente, uma classe secundária seleciona um tom mais claro de cor de texto ou um percentual de tamanho de texto maior ou menor em comparação com a classe primária.Often, a secondary class selects a lighter shade of text color, or a percentage large or smaller text size compared to the primary class.

Veja a classe label, por exemplo.Take the label class as an example. A formatação padrão para a classe label é Segoe UI, #252423 (uma cor cinza escuro) e 12 pontos.The default formatting for the label class is Segoe UI, #252423 (a dark grey color), and 12 point. Essa classe é usada para formatar os valores na tabela e na matriz.This class is used to format the values in the table and matrix. Normalmente, os valores totais em uma tabela ou matriz têm uma formatação semelhante, mas ficam em negrito com a classe bold label para que se destaquem. No entanto, você não precisa especificar essa classe no tema JSON, pois o Power BI faz isso automaticamente.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. Se você decidir posteriormente especificar rótulos que tenham uma fonte de 14 pontos em seu tema, não será necessário atualizar também a classe bold label, porque ela herda a formatação de texto da classe label.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.

A tabela a seguir mostra estas informações:The following table shows the following information:

  • Cada uma das quatro classes de texto primárias, o que elas formatam e suas configurações padrãoEach of the four primary text classes, what it formats, and its default settings
  • Cada classe secundária, o que elas formatam e sua configuração padrão, que é exclusiva em comparação com a classe primáriaEach secondary class, what it formats, and its default setting that's unique compared to the primary class
Classe primáriaPrimary class Classes secundáriasSecondary classes Nome da classe do JSONJSON class name Configurações padrãoDefault settings Objetos visuais associadosAssociated visual objects
CalloutCallout N/DN/A calloutcallout DINDIN
#252423#252423
45pt45pt
Rótulos de dados de cartãoCard data labels
Indicadores de KPIKPI indicators
CabeçalhoHeader N/DN/A headerheader Segoe UI SemiboldSegoe UI Semibold
#252423#252423
12pt12pt
Cabeçalhos dos principais influenciadoresKey influencers headers
TítuloTitle titletitle DINDIN
#252423#252423
12pt12pt
Título do eixo de categoriaCategory axis title
Título do eixo dos valoresValue axis title
Título do cartão de múltiplas linhas *Multi-row card title *
Cabeçalho de segmentação de dadosSlicer header
- Large titleLarge title largeTitlelargeTitle 14pt14pt Título visualVisual title
LabelLabel labellabel Interface do Usuário SegoeSegoe UI
#252423#252423
10pt10pt
Cabeçalhos de coluna de tabela e matrizTable and matrix column headers
Cabeçalhos de linha de matrizMatrix row headers
Grade de tabela e matrizTable and matrix grid
Valores de tabela e matrizTable and matrix values
- SemiboldSemibold semiboldLabelsemiboldLabel Segoe UI SemiboldSegoe UI Semibold Texto do perfil de principais influenciadoresKey influencers profile text
- GrandeLarge largeLabellargeLabel 12pt12pt Rótulos de dados de cartão com múltiplas linhasMulti-row card data labels
- PequenoSmall smallLabelsmallLabel 9pt9pt Rótulos da linha de referência *Reference line labels *
Rótulos de intervalo de datas da segmentação de dadosSlicer date range labels
Estilo de texto de entrada numérica da segmentação de dadosSlicer numeric input text style
Caixa de pesquisa da segmentação de dadosSlicer search box
Texto influenciador de principais influenciadoresKey influencers influencer text
- ClaroLight lightLabellightLabel #605E5C#605E5C Texto da legendaLegend text
Texto do botãoButton text
Rótulos de eixo de categoriaCategory Axis labels
Rótulos de dados do gráfico de funilFunnel chart data labels
Rótulos de taxa de conversão de gráfico de funilFunnel chart conversion rate labels
Destino do medidorGauge target
Rótulo de categoria do gráfico de dispersãoScatter chart category label
Itens de segmentação de dadosSlicer items
- BoldBold boldLabelboldLabel Segoe UI BoldSegoe UI Bold Subtotais da matrizMatrix subtotals
Totais gerais da matrizMatrix grand totals
Totais da tabelaTable totals
- Large and LightLarge and Light largeLightLabellargeLightLabel #605E5C#605E5C
12pt12pt
Rótulos da categoria do cartãoCard category labels
Rótulo do medidorGauge labels
Rótulos de categoria de cartão com várias linhasMulti-row card category labels
- Small and LightSmall and Light smallLightLabelsmallLightLabel #605E5C#605E5C
9pt9pt
Rótulos de dadosData labels
Rótulos de eixo de valorValue axis labels

* Os itens com estrela também são coloridos com base na primeira cor de dados do tema do relatório.* Starred items are also colored based on the first data color of the report theme.

Dica

As variações claras das classes de texto extraem as cores claras delas das cores estruturais definidas acima.The light variations of text classes take their light color from the structural colors defined above. Se você estiver criando um "tema escuro", defina também as cores "firstLevelElements" (que correspondem à cor do texto primário), "secondLevelElements" (que corresponde à cor de "clara" prevista para o texto) e "background" (com contraste suficiente para as cores de elementos de primeiro e segundo níveis).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).

Veja um exemplo de tema que define apenas as classes de texto primárias: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"
        }
    }
}

Como as classes secundárias herdam as configurações das classes primárias, você não precisa defini-las em seu arquivo de tema.Because secondary classes inherit from the primary classes, you don't need to set them in your theme file. Entretanto, se não gostar das regras de herança (por exemplo, se não quiser que os totais sejam uma versão em negrito dos valores em uma tabela), você poderá formatar explicitamente as classes secundárias no arquivo de tema, assim como pode ser feito com as classes primárias.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.

Definir padrões de propriedade visual (visualStyles)Setting visual property defaults (visualStyles)

Por fim, para criar um arquivo JSON em um formato estendido, com um controle granular e mais detalhado sobre toda a formatação de visual em um relatório, adicione uma seção visualStyles ao arquivo JSON para aninhar as formatações específicas.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. Veja um exemplo modelado da seção visualStyles:Here's a templated example of the visualStyles section:

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

Para as seções visualName e cardName, use um visual e nome de cartão específicos.For the visualName and cardName sections, use a specific visual and card name. No momento, styleName é sempre um asterisco (*), porém, em uma versão futura, você poderá criar diferentes estilos para seus visuais e dar nomes a eles (semelhante ao recurso de estilo de tabela e matriz).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 é o nome da opção de formatação específica e PropertyValue é o valor dessa opção de formatação.propertyName is the name of the formatting option and propertyValue is the value for that formatting option.

Para visualName e cardName, use um asterisco entre aspas se quiser que essa configuração seja aplicada a todos os visuais ou cartões que tiverem uma propriedade.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. Se você usar o asterisco para o visual e para o nome do cartão, estará aplicando uma configuração global em seu relatório, como um tamanho de fonte ou uma família de fontes específica para todo o texto em todos os visuais.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.

Veja um exemplo que define algumas propriedades por meio dos estilos visuais: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
            }]
         }
      }
   }
}

Esse exemplo define as seguintes configurações:This example makes the following settings:

  • Ativa a quebra automática de linha em todos os lugaresTurns on word wrap everywhere
  • Define o estilo da linha de grade como pontilhado para todos os visuais com um eixo de categoriaSets the gridline style to dotted for all visuals with a category axis
  • Define algumas formatações para os cartões de filtro disponíveis e aplicados (observe o formato usando "$id" para definir as diferentes versões dos cartões de filtro)Sets some formatting for the available and applied filter cards (note the format using "$id" to set the different versions of the filter cards)
  • Define o tamanho da bolha para gráficos de dispersão como -10.Sets the bubble size for scatter charts to -10.

Observação

Você só precisa especificar os elementos de formatação que quer ajustar.You need only specify the formatting elements you want to adjust. Os elementos de formatação não incluídos no arquivo JSON são revertidos para as configurações e os valores padrão.Any formatting elements that aren't included in the JSON file revert to their default values and settings.

Lista de definições visualStylesvisualStyles definition list

As tabelas nesta seção definem os nomes de visual (visualName), os nomes de cartão (cardName), os nomes de propriedade (propertyName) e as enumerações necessárias para a criação do seu arquivo 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.

valores de visualNamevisualName values
areaChartareaChart
barChartbarChart
basicShapebasicShape
cartãocard
clusteredBarChartclusteredBarChart
clusteredColumnChartclusteredColumnChart
columnChartcolumnChart
comboChartcomboChart
donutChartdonutChart
filledMapfilledMap
funilfunnel
medidorgauge
hundredPercentStackedBarCharthundredPercentStackedBarChart
hundredPercentStackedColumnCharthundredPercentStackedColumnChart
imagemimage
kpikpi
lineChartlineChart
lineClusteredColumnComboChartlineClusteredColumnComboChart
lineStackedColumnComboChartlineStackedColumnComboChart
mapamap
multiRowCardmultiRowCard
pieChartpieChart
pivotTablepivotTable
ribbonChartribbonChart
scatterChartscatterChart
shapeMapshapeMap
segmentação de dadosslicer
stackedAreaChartstackedAreaChart
tableExtableEx
mapa de árvoretreemap
waterfallChartwaterfallChart

A tabela a seguir define os valores de cardName.The following table defines cardName values. O primeiro valor em cada célula é o termo do arquivo JSON.The first value in each cell is the JSON file term. O segundo valor é o nome do cartão como visto na interface do usuário do Power BI Desktop.The second value is the name of the card as seen in the Power BI Desktop user interface.

valores de cardNamecardName values
axis: Eixo do medidoraxis: Gauge axis
breakdown: Divisãobreakdown: Breakdown
bubbles: Bolhasbubbles: Bubbles
calloutValue: Valor do BalãocalloutValue: Callout Value
card: Cartãocard: Card
cardTitle: Título do cartãocardTitle: Card Title
categoryAxis: Eixo XcategoryAxis: X-Axis
categoryLabels: Rótulos da categoriacategoryLabels: Category labels
columnFormatting: Formatação de campocolumnFormatting: Field formatting
columnHeaders: Cabeçalhos da colunacolumnHeaders: Column headers
dataLabels: Rótulos de dadosdataLabels: Data labels
fill: Preencherfill: Fill
fillPoint: Ponto de preenchimentofillPoint: Fill point
forecast: Previsãoforecast: Forecast
general: Geralgeneral: General
goals: Metasgoals: Goals
grid: Gradegrid: Grid
header: Cabeçalhoheader: Header
imageScaling: DimensionandoimageScaling: Scaling
indicator: Indicadorindicator: Indicator
items: Itensitems: Items
labels: Rótulos de dadoslabels: Data labels
legend: Legendalegend: Legend
lineStyles: FormaslineStyles: Shapes
mapControls: Controles de mapamapControls: Map controls
mapStyles: Estilos de mapamapStyles: Map styles
numericInputStyle: Entradas numéricasnumericInputStyle: Numeric inputs
percentBarLabel: Etiqueta de taxa de conversãopercentBarLabel: Conversion Rate Label
plotArea: Área de PlotagemplotArea: Plot Area
plotAreaShading: Sombreamento de simetriaplotAreaShading: Symmetry shading
ratioLine: Linha de proporçãoratioLine: Ratio line
referenceLine: Linha ConstantereferenceLine: Constant Line
ribbonChart: Faixas de opçõesribbonChart: Ribbons
rotation: Rotaçãorotation: Rotation
rowHeaders: Cabeçalhos da linharowHeaders: Row headers
selection: Controles de Seleçãoselection: Selection Controls
sentimentColors: Cores de sentimentossentimentColors: Sentiment colors
shape: Formashape: Shape
slider: Controle deslizanteslider: Slider
status: Codificação de coresstatus: Color coding
subTotals: SubtotaissubTotals: Subtotals
target: Destinotarget: Target
total: Total geraltotal: Grand total
trend: Linha de Tendênciatrend: Trend Line
trendline: Eixo da tendênciatrendline: Trend axis
valueAxis: Eixo YvalueAxis: Y-Axis
values: Valoresvalues: Values
wordWrap: Quebra automática de linhawordWrap: Word wrap
xAxisReferenceLine: Linha constante do eixo XxAxisReferenceLine: X-Axis Constant Line
y1AxisReferenceLine: Linha Constantey1AxisReferenceLine: Constant Line
zoom: Zoomzoom: Zoom

Propriedades dentro de cada cartãoProperties within each card

A seção a seguir define as propriedades em cada cartão.The following section defines the properties within each card. O nome do cartão é seguido pelo nome de cada propriedade.The card name is followed by each property name. Para cada propriedade: o nome que você verá se o painel de formatação for exibido, uma descrição do que a opção de formatação faz e o tipo da opção de formatação.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. Essa abordagem permite que você saiba que tipo de valores pode usar em seu arquivo de tema.This approach lets you know what kind of values you can use in your theme file.

Ao usar dateTime, a data deve ser uma data ISO entre aspas simples, com o datetime no início.When you're using dateTime, the date must be an ISO date in single quotes, with datetime at the beginning. Consulte o seguinte exemplo:See the following example:

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

Os boolianos são true ou false.Booleans are either true or false. As cadeias de caracteres devem estar entre aspas duplas, como em “esta é uma cadeia de caracteres”.Strings must be in double quotes, as in "this is a string". Os números são apenas o próprio valor, sem aspas.Numbers are just the value itself, not in quotes.

As cores usam o seguinte formato, em que o código hexadecimal personalizado substitui "FFFFFF" neste exemplo:Colors use the following format, where your custom hexadecimal code replaces "FFFFFF" is in the following example:

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

Uma enumeração, normalmente usada para opções de formatação de menu suspenso, indica que ela pode ser definida para qualquer uma das opções vistas no painel, por exemplo, "RightCenter" para posição da legenda ou "Valor dos dados, percentual do total" para rótulo de dados de pizza.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. As opções de enumeração são mostradas abaixo da lista de propriedades.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"
          ]
        }
      }

Enumerações no arquivo JSONEnumerations in the JSON file

A seção a seguir define as enumerações que podem ser usadas no arquivo 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"
          }
         ]
       }
    }
  }
}

Limitações e consideraçõesLimitations and considerations

Se você estiver usando um de nossos temas originais, o tema "Clássico" ou um tema personalizado que você importou sobre um deles, a seção texto da caixa de diálogo do tema não estará disponível para configuração.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.

Os temas internos afetados por essa limitação incluem os seguintes temas:Built-in themes that are affected by this limitation include the following themes:

  • ClássicoClassic
  • Parque urbanoCity park
  • Sala de aulaClassroom
  • Adequado para daltônicosColorblind safe
  • ElétricoElectric
  • Alto contrasteHigh contrast
  • Pôr do solSunset
  • CrepúsculoTwilight

Se você estiver usando um dos temas afetados e não precisar modificar as configurações de texto, poderá usar com segurança as outras guias da caixa de diálogo sem problemas.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. No entanto, se desejar usar as classes de texto com um dos temas afetados, terá algumas opções:However, if you want to use the text classes with one of the affected themes, you have a couple options:

  • A maneira mais rápida e fácil de habilitar as classes de texto é selecionar as opções de tema Padrão.The quickest and easiest way to enable the text classes is to select the Default theme options.
  • Se quiser manter seu tema personalizado atual, para habilitar a guia de texto:If you want to keep your current custom theme, to enable the text tab:
    1. Exporte seu tema atual.Export your current theme.
    2. Selecione o tema padrão.Select the default theme.
    3. Importe o tema personalizado que você exportou na primeira etapa.Import the custom theme you exported in the first step.

O texto em seu relatório terá uma aparência diferente, mas você poderá acessar a guia de texto na caixa de diálogo do tema.The text in your report will look different, but you will be able to access the text tab in the theme dialog box.