interface WordCloudChartConfigurationProperty
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.AWS.QuickSight.CfnDashboard.WordCloudChartConfigurationProperty | 
|  Java | software.amazon.awscdk.services.quicksight.CfnDashboard.WordCloudChartConfigurationProperty | 
|  Python | aws_cdk.aws_quicksight.CfnDashboard.WordCloudChartConfigurationProperty | 
|  TypeScript | @aws-cdk/aws-quicksight»CfnDashboard»WordCloudChartConfigurationProperty | 
The configuration of a word cloud visual.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as quicksight from '@aws-cdk/aws-quicksight';
const wordCloudChartConfigurationProperty: quicksight.CfnDashboard.WordCloudChartConfigurationProperty = {
  categoryLabelOptions: {
    axisLabelOptions: [{
      applyTo: {
        column: {
          columnName: 'columnName',
          dataSetIdentifier: 'dataSetIdentifier',
        },
        fieldId: 'fieldId',
      },
      customLabel: 'customLabel',
      fontConfiguration: {
        fontColor: 'fontColor',
        fontDecoration: 'fontDecoration',
        fontSize: {
          relative: 'relative',
        },
        fontStyle: 'fontStyle',
        fontWeight: {
          name: 'name',
        },
      },
    }],
    sortIconVisibility: 'sortIconVisibility',
    visibility: 'visibility',
  },
  fieldWells: {
    wordCloudAggregatedFieldWells: {
      groupBy: [{
        categoricalDimensionField: {
          column: {
            columnName: 'columnName',
            dataSetIdentifier: 'dataSetIdentifier',
          },
          fieldId: 'fieldId',
          // the properties below are optional
          formatConfiguration: {
            nullValueFormatConfiguration: {
              nullString: 'nullString',
            },
            numericFormatConfiguration: {
              currencyDisplayFormatConfiguration: {
                decimalPlacesConfiguration: {
                  decimalPlaces: 123,
                },
                negativeValueConfiguration: {
                  displayMode: 'displayMode',
                },
                nullValueFormatConfiguration: {
                  nullString: 'nullString',
                },
                numberScale: 'numberScale',
                prefix: 'prefix',
                separatorConfiguration: {
                  decimalSeparator: 'decimalSeparator',
                  thousandsSeparator: {
                    symbol: 'symbol',
                    visibility: 'visibility',
                  },
                },
                suffix: 'suffix',
                symbol: 'symbol',
              },
              numberDisplayFormatConfiguration: {
                decimalPlacesConfiguration: {
                  decimalPlaces: 123,
                },
                negativeValueConfiguration: {
                  displayMode: 'displayMode',
                },
                nullValueFormatConfiguration: {
                  nullString: 'nullString',
                },
                numberScale: 'numberScale',
                prefix: 'prefix',
                separatorConfiguration: {
                  decimalSeparator: 'decimalSeparator',
                  thousandsSeparator: {
                    symbol: 'symbol',
                    visibility: 'visibility',
                  },
                },
                suffix: 'suffix',
              },
              percentageDisplayFormatConfiguration: {
                decimalPlacesConfiguration: {
                  decimalPlaces: 123,
                },
                negativeValueConfiguration: {
                  displayMode: 'displayMode',
                },
                nullValueFormatConfiguration: {
                  nullString: 'nullString',
                },
                prefix: 'prefix',
                separatorConfiguration: {
                  decimalSeparator: 'decimalSeparator',
                  thousandsSeparator: {
                    symbol: 'symbol',
                    visibility: 'visibility',
                  },
                },
                suffix: 'suffix',
              },
            },
          },
          hierarchyId: 'hierarchyId',
        },
        dateDimensionField: {
          column: {
            columnName: 'columnName',
            dataSetIdentifier: 'dataSetIdentifier',
          },
          fieldId: 'fieldId',
          // the properties below are optional
          dateGranularity: 'dateGranularity',
          formatConfiguration: {
            dateTimeFormat: 'dateTimeFormat',
            nullValueFormatConfiguration: {
              nullString: 'nullString',
            },
            numericFormatConfiguration: {
              currencyDisplayFormatConfiguration: {
                decimalPlacesConfiguration: {
                  decimalPlaces: 123,
                },
                negativeValueConfiguration: {
                  displayMode: 'displayMode',
                },
                nullValueFormatConfiguration: {
                  nullString: 'nullString',
                },
                numberScale: 'numberScale',
                prefix: 'prefix',
                separatorConfiguration: {
                  decimalSeparator: 'decimalSeparator',
                  thousandsSeparator: {
                    symbol: 'symbol',
                    visibility: 'visibility',
                  },
                },
                suffix: 'suffix',
                symbol: 'symbol',
              },
              numberDisplayFormatConfiguration: {
                decimalPlacesConfiguration: {
                  decimalPlaces: 123,
                },
                negativeValueConfiguration: {
                  displayMode: 'displayMode',
                },
                nullValueFormatConfiguration: {
                  nullString: 'nullString',
                },
                numberScale: 'numberScale',
                prefix: 'prefix',
                separatorConfiguration: {
                  decimalSeparator: 'decimalSeparator',
                  thousandsSeparator: {
                    symbol: 'symbol',
                    visibility: 'visibility',
                  },
                },
                suffix: 'suffix',
              },
              percentageDisplayFormatConfiguration: {
                decimalPlacesConfiguration: {
                  decimalPlaces: 123,
                },
                negativeValueConfiguration: {
                  displayMode: 'displayMode',
                },
                nullValueFormatConfiguration: {
                  nullString: 'nullString',
                },
                prefix: 'prefix',
                separatorConfiguration: {
                  decimalSeparator: 'decimalSeparator',
                  thousandsSeparator: {
                    symbol: 'symbol',
                    visibility: 'visibility',
                  },
                },
                suffix: 'suffix',
              },
            },
          },
          hierarchyId: 'hierarchyId',
        },
        numericalDimensionField: {
          column: {
            columnName: 'columnName',
            dataSetIdentifier: 'dataSetIdentifier',
          },
          fieldId: 'fieldId',
          // the properties below are optional
          formatConfiguration: {
            formatConfiguration: {
              currencyDisplayFormatConfiguration: {
                decimalPlacesConfiguration: {
                  decimalPlaces: 123,
                },
                negativeValueConfiguration: {
                  displayMode: 'displayMode',
                },
                nullValueFormatConfiguration: {
                  nullString: 'nullString',
                },
                numberScale: 'numberScale',
                prefix: 'prefix',
                separatorConfiguration: {
                  decimalSeparator: 'decimalSeparator',
                  thousandsSeparator: {
                    symbol: 'symbol',
                    visibility: 'visibility',
                  },
                },
                suffix: 'suffix',
                symbol: 'symbol',
              },
              numberDisplayFormatConfiguration: {
                decimalPlacesConfiguration: {
                  decimalPlaces: 123,
                },
                negativeValueConfiguration: {
                  displayMode: 'displayMode',
                },
                nullValueFormatConfiguration: {
                  nullString: 'nullString',
                },
                numberScale: 'numberScale',
                prefix: 'prefix',
                separatorConfiguration: {
                  decimalSeparator: 'decimalSeparator',
                  thousandsSeparator: {
                    symbol: 'symbol',
                    visibility: 'visibility',
                  },
                },
                suffix: 'suffix',
              },
              percentageDisplayFormatConfiguration: {
                decimalPlacesConfiguration: {
                  decimalPlaces: 123,
                },
                negativeValueConfiguration: {
                  displayMode: 'displayMode',
                },
                nullValueFormatConfiguration: {
                  nullString: 'nullString',
                },
                prefix: 'prefix',
                separatorConfiguration: {
                  decimalSeparator: 'decimalSeparator',
                  thousandsSeparator: {
                    symbol: 'symbol',
                    visibility: 'visibility',
                  },
                },
                suffix: 'suffix',
              },
            },
          },
          hierarchyId: 'hierarchyId',
        },
      }],
      size: [{
        calculatedMeasureField: {
          expression: 'expression',
          fieldId: 'fieldId',
        },
        categoricalMeasureField: {
          column: {
            columnName: 'columnName',
            dataSetIdentifier: 'dataSetIdentifier',
          },
          fieldId: 'fieldId',
          // the properties below are optional
          aggregationFunction: 'aggregationFunction',
          formatConfiguration: {
            nullValueFormatConfiguration: {
              nullString: 'nullString',
            },
            numericFormatConfiguration: {
              currencyDisplayFormatConfiguration: {
                decimalPlacesConfiguration: {
                  decimalPlaces: 123,
                },
                negativeValueConfiguration: {
                  displayMode: 'displayMode',
                },
                nullValueFormatConfiguration: {
                  nullString: 'nullString',
                },
                numberScale: 'numberScale',
                prefix: 'prefix',
                separatorConfiguration: {
                  decimalSeparator: 'decimalSeparator',
                  thousandsSeparator: {
                    symbol: 'symbol',
                    visibility: 'visibility',
                  },
                },
                suffix: 'suffix',
                symbol: 'symbol',
              },
              numberDisplayFormatConfiguration: {
                decimalPlacesConfiguration: {
                  decimalPlaces: 123,
                },
                negativeValueConfiguration: {
                  displayMode: 'displayMode',
                },
                nullValueFormatConfiguration: {
                  nullString: 'nullString',
                },
                numberScale: 'numberScale',
                prefix: 'prefix',
                separatorConfiguration: {
                  decimalSeparator: 'decimalSeparator',
                  thousandsSeparator: {
                    symbol: 'symbol',
                    visibility: 'visibility',
                  },
                },
                suffix: 'suffix',
              },
              percentageDisplayFormatConfiguration: {
                decimalPlacesConfiguration: {
                  decimalPlaces: 123,
                },
                negativeValueConfiguration: {
                  displayMode: 'displayMode',
                },
                nullValueFormatConfiguration: {
                  nullString: 'nullString',
                },
                prefix: 'prefix',
                separatorConfiguration: {
                  decimalSeparator: 'decimalSeparator',
                  thousandsSeparator: {
                    symbol: 'symbol',
                    visibility: 'visibility',
                  },
                },
                suffix: 'suffix',
              },
            },
          },
        },
        dateMeasureField: {
          column: {
            columnName: 'columnName',
            dataSetIdentifier: 'dataSetIdentifier',
          },
          fieldId: 'fieldId',
          // the properties below are optional
          aggregationFunction: 'aggregationFunction',
          formatConfiguration: {
            dateTimeFormat: 'dateTimeFormat',
            nullValueFormatConfiguration: {
              nullString: 'nullString',
            },
            numericFormatConfiguration: {
              currencyDisplayFormatConfiguration: {
                decimalPlacesConfiguration: {
                  decimalPlaces: 123,
                },
                negativeValueConfiguration: {
                  displayMode: 'displayMode',
                },
                nullValueFormatConfiguration: {
                  nullString: 'nullString',
                },
                numberScale: 'numberScale',
                prefix: 'prefix',
                separatorConfiguration: {
                  decimalSeparator: 'decimalSeparator',
                  thousandsSeparator: {
                    symbol: 'symbol',
                    visibility: 'visibility',
                  },
                },
                suffix: 'suffix',
                symbol: 'symbol',
              },
              numberDisplayFormatConfiguration: {
                decimalPlacesConfiguration: {
                  decimalPlaces: 123,
                },
                negativeValueConfiguration: {
                  displayMode: 'displayMode',
                },
                nullValueFormatConfiguration: {
                  nullString: 'nullString',
                },
                numberScale: 'numberScale',
                prefix: 'prefix',
                separatorConfiguration: {
                  decimalSeparator: 'decimalSeparator',
                  thousandsSeparator: {
                    symbol: 'symbol',
                    visibility: 'visibility',
                  },
                },
                suffix: 'suffix',
              },
              percentageDisplayFormatConfiguration: {
                decimalPlacesConfiguration: {
                  decimalPlaces: 123,
                },
                negativeValueConfiguration: {
                  displayMode: 'displayMode',
                },
                nullValueFormatConfiguration: {
                  nullString: 'nullString',
                },
                prefix: 'prefix',
                separatorConfiguration: {
                  decimalSeparator: 'decimalSeparator',
                  thousandsSeparator: {
                    symbol: 'symbol',
                    visibility: 'visibility',
                  },
                },
                suffix: 'suffix',
              },
            },
          },
        },
        numericalMeasureField: {
          column: {
            columnName: 'columnName',
            dataSetIdentifier: 'dataSetIdentifier',
          },
          fieldId: 'fieldId',
          // the properties below are optional
          aggregationFunction: {
            percentileAggregation: {
              percentileValue: 123,
            },
            simpleNumericalAggregation: 'simpleNumericalAggregation',
          },
          formatConfiguration: {
            formatConfiguration: {
              currencyDisplayFormatConfiguration: {
                decimalPlacesConfiguration: {
                  decimalPlaces: 123,
                },
                negativeValueConfiguration: {
                  displayMode: 'displayMode',
                },
                nullValueFormatConfiguration: {
                  nullString: 'nullString',
                },
                numberScale: 'numberScale',
                prefix: 'prefix',
                separatorConfiguration: {
                  decimalSeparator: 'decimalSeparator',
                  thousandsSeparator: {
                    symbol: 'symbol',
                    visibility: 'visibility',
                  },
                },
                suffix: 'suffix',
                symbol: 'symbol',
              },
              numberDisplayFormatConfiguration: {
                decimalPlacesConfiguration: {
                  decimalPlaces: 123,
                },
                negativeValueConfiguration: {
                  displayMode: 'displayMode',
                },
                nullValueFormatConfiguration: {
                  nullString: 'nullString',
                },
                numberScale: 'numberScale',
                prefix: 'prefix',
                separatorConfiguration: {
                  decimalSeparator: 'decimalSeparator',
                  thousandsSeparator: {
                    symbol: 'symbol',
                    visibility: 'visibility',
                  },
                },
                suffix: 'suffix',
              },
              percentageDisplayFormatConfiguration: {
                decimalPlacesConfiguration: {
                  decimalPlaces: 123,
                },
                negativeValueConfiguration: {
                  displayMode: 'displayMode',
                },
                nullValueFormatConfiguration: {
                  nullString: 'nullString',
                },
                prefix: 'prefix',
                separatorConfiguration: {
                  decimalSeparator: 'decimalSeparator',
                  thousandsSeparator: {
                    symbol: 'symbol',
                    visibility: 'visibility',
                  },
                },
                suffix: 'suffix',
              },
            },
          },
        },
      }],
    },
  },
  sortConfiguration: {
    categoryItemsLimit: {
      itemsLimit: 123,
      otherCategories: 'otherCategories',
    },
    categorySort: [{
      columnSort: {
        direction: 'direction',
        sortBy: {
          columnName: 'columnName',
          dataSetIdentifier: 'dataSetIdentifier',
        },
        // the properties below are optional
        aggregationFunction: {
          categoricalAggregationFunction: 'categoricalAggregationFunction',
          dateAggregationFunction: 'dateAggregationFunction',
          numericalAggregationFunction: {
            percentileAggregation: {
              percentileValue: 123,
            },
            simpleNumericalAggregation: 'simpleNumericalAggregation',
          },
        },
      },
      fieldSort: {
        direction: 'direction',
        fieldId: 'fieldId',
      },
    }],
  },
  wordCloudOptions: {
    cloudLayout: 'cloudLayout',
    maximumStringLength: 123,
    wordCasing: 'wordCasing',
    wordOrientation: 'wordOrientation',
    wordPadding: 'wordPadding',
    wordScaling: 'wordScaling',
  },
};
Properties
| Name | Type | Description | 
|---|---|---|
| category | IResolvable | Chart | The label options (label text, label visibility, and sort icon visibility) for the word cloud category. | 
| field | IResolvable | Word | The field wells of the visual. | 
| sort | IResolvable | Word | The sort configuration of a word cloud visual. | 
| word | IResolvable | Word | The options for a word cloud visual. | 
categoryLabelOptions?
Type:
IResolvable | Chart
(optional)
The label options (label text, label visibility, and sort icon visibility) for the word cloud category.
fieldWells?
Type:
IResolvable | Word
(optional)
The field wells of the visual.
sortConfiguration?
Type:
IResolvable | Word
(optional)
The sort configuration of a word cloud visual.
wordCloudOptions?
Type:
IResolvable | Word
(optional)
The options for a word cloud visual.
