interface LineChartConfigurationProperty
| Language | Type name | 
|---|---|
  .NET | Amazon.CDK.AWS.QuickSight.CfnDashboard.LineChartConfigurationProperty | 
  Java | software.amazon.awscdk.services.quicksight.CfnDashboard.LineChartConfigurationProperty | 
  Python | aws_cdk.aws_quicksight.CfnDashboard.LineChartConfigurationProperty | 
  TypeScript  | @aws-cdk/aws-quicksight » CfnDashboard » LineChartConfigurationProperty | 
The configuration of a line chart.
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';
declare const dataDriven: any;
const lineChartConfigurationProperty: quicksight.CfnDashboard.LineChartConfigurationProperty = {
  contributionAnalysisDefaults: [{
    contributorDimensions: [{
      columnName: 'columnName',
      dataSetIdentifier: 'dataSetIdentifier',
    }],
    measureFieldId: 'measureFieldId',
  }],
  dataLabels: {
    categoryLabelVisibility: 'categoryLabelVisibility',
    dataLabelTypes: [{
      dataPathLabelType: {
        fieldId: 'fieldId',
        fieldValue: 'fieldValue',
        visibility: 'visibility',
      },
      fieldLabelType: {
        fieldId: 'fieldId',
        visibility: 'visibility',
      },
      maximumLabelType: {
        visibility: 'visibility',
      },
      minimumLabelType: {
        visibility: 'visibility',
      },
      rangeEndsLabelType: {
        visibility: 'visibility',
      },
    }],
    labelColor: 'labelColor',
    labelContent: 'labelContent',
    labelFontConfiguration: {
      fontColor: 'fontColor',
      fontDecoration: 'fontDecoration',
      fontSize: {
        relative: 'relative',
      },
      fontStyle: 'fontStyle',
      fontWeight: {
        name: 'name',
      },
    },
    measureLabelVisibility: 'measureLabelVisibility',
    overlap: 'overlap',
    position: 'position',
    visibility: 'visibility',
  },
  defaultSeriesSettings: {
    axisBinding: 'axisBinding',
    lineStyleSettings: {
      lineInterpolation: 'lineInterpolation',
      lineStyle: 'lineStyle',
      lineVisibility: 'lineVisibility',
      lineWidth: 'lineWidth',
    },
    markerStyleSettings: {
      markerColor: 'markerColor',
      markerShape: 'markerShape',
      markerSize: 'markerSize',
      markerVisibility: 'markerVisibility',
    },
  },
  fieldWells: {
    lineChartAggregatedFieldWells: {
      category: [{
        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',
        },
      }],
      colors: [{
        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',
        },
      }],
      smallMultiples: [{
        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',
        },
      }],
      values: [{
        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',
              },
            },
          },
        },
      }],
    },
  },
  forecastConfigurations: [{
    forecastProperties: {
      lowerBoundary: 123,
      periodsBackward: 123,
      periodsForward: 123,
      predictionInterval: 123,
      seasonality: 123,
      upperBoundary: 123,
    },
    scenario: {
      whatIfPointScenario: {
        date: 'date',
        value: 123,
      },
      whatIfRangeScenario: {
        endDate: 'endDate',
        startDate: 'startDate',
        value: 123,
      },
    },
  }],
  legend: {
    height: 'height',
    position: 'position',
    title: {
      customLabel: 'customLabel',
      fontConfiguration: {
        fontColor: 'fontColor',
        fontDecoration: 'fontDecoration',
        fontSize: {
          relative: 'relative',
        },
        fontStyle: 'fontStyle',
        fontWeight: {
          name: 'name',
        },
      },
      visibility: 'visibility',
    },
    visibility: 'visibility',
    width: 'width',
  },
  primaryYAxisDisplayOptions: {
    axisOptions: {
      axisLineVisibility: 'axisLineVisibility',
      axisOffset: 'axisOffset',
      dataOptions: {
        dateAxisOptions: {
          missingDateVisibility: 'missingDateVisibility',
        },
        numericAxisOptions: {
          range: {
            dataDriven: dataDriven,
            minMax: {
              maximum: 123,
              minimum: 123,
            },
          },
          scale: {
            linear: {
              stepCount: 123,
              stepSize: 123,
            },
            logarithmic: {
              base: 123,
            },
          },
        },
      },
      gridLineVisibility: 'gridLineVisibility',
      scrollbarOptions: {
        visibility: 'visibility',
        visibleRange: {
          percentRange: {
            from: 123,
            to: 123,
          },
        },
      },
      tickLabelOptions: {
        labelOptions: {
          customLabel: 'customLabel',
          fontConfiguration: {
            fontColor: 'fontColor',
            fontDecoration: 'fontDecoration',
            fontSize: {
              relative: 'relative',
            },
            fontStyle: 'fontStyle',
            fontWeight: {
              name: 'name',
            },
          },
          visibility: 'visibility',
        },
        rotationAngle: 123,
      },
    },
    missingDataConfigurations: [{
      treatmentOption: 'treatmentOption',
    }],
  },
  primaryYAxisLabelOptions: {
    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',
  },
  referenceLines: [{
    dataConfiguration: {
      axisBinding: 'axisBinding',
      dynamicConfiguration: {
        calculation: {
          percentileAggregation: {
            percentileValue: 123,
          },
          simpleNumericalAggregation: 'simpleNumericalAggregation',
        },
        column: {
          columnName: 'columnName',
          dataSetIdentifier: 'dataSetIdentifier',
        },
        measureAggregationFunction: {
          categoricalAggregationFunction: 'categoricalAggregationFunction',
          dateAggregationFunction: 'dateAggregationFunction',
          numericalAggregationFunction: {
            percentileAggregation: {
              percentileValue: 123,
            },
            simpleNumericalAggregation: 'simpleNumericalAggregation',
          },
        },
      },
      staticConfiguration: {
        value: 123,
      },
    },
    // the properties below are optional
    labelConfiguration: {
      customLabelConfiguration: {
        customLabel: 'customLabel',
      },
      fontColor: 'fontColor',
      fontConfiguration: {
        fontColor: 'fontColor',
        fontDecoration: 'fontDecoration',
        fontSize: {
          relative: 'relative',
        },
        fontStyle: 'fontStyle',
        fontWeight: {
          name: 'name',
        },
      },
      horizontalPosition: 'horizontalPosition',
      valueLabelConfiguration: {
        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',
          },
        },
        relativePosition: 'relativePosition',
      },
      verticalPosition: 'verticalPosition',
    },
    status: 'status',
    styleConfiguration: {
      color: 'color',
      pattern: 'pattern',
    },
  }],
  secondaryYAxisDisplayOptions: {
    axisOptions: {
      axisLineVisibility: 'axisLineVisibility',
      axisOffset: 'axisOffset',
      dataOptions: {
        dateAxisOptions: {
          missingDateVisibility: 'missingDateVisibility',
        },
        numericAxisOptions: {
          range: {
            dataDriven: dataDriven,
            minMax: {
              maximum: 123,
              minimum: 123,
            },
          },
          scale: {
            linear: {
              stepCount: 123,
              stepSize: 123,
            },
            logarithmic: {
              base: 123,
            },
          },
        },
      },
      gridLineVisibility: 'gridLineVisibility',
      scrollbarOptions: {
        visibility: 'visibility',
        visibleRange: {
          percentRange: {
            from: 123,
            to: 123,
          },
        },
      },
      tickLabelOptions: {
        labelOptions: {
          customLabel: 'customLabel',
          fontConfiguration: {
            fontColor: 'fontColor',
            fontDecoration: 'fontDecoration',
            fontSize: {
              relative: 'relative',
            },
            fontStyle: 'fontStyle',
            fontWeight: {
              name: 'name',
            },
          },
          visibility: 'visibility',
        },
        rotationAngle: 123,
      },
    },
    missingDataConfigurations: [{
      treatmentOption: 'treatmentOption',
    }],
  },
  secondaryYAxisLabelOptions: {
    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',
  },
  series: [{
    dataFieldSeriesItem: {
      axisBinding: 'axisBinding',
      fieldId: 'fieldId',
      // the properties below are optional
      fieldValue: 'fieldValue',
      settings: {
        lineStyleSettings: {
          lineInterpolation: 'lineInterpolation',
          lineStyle: 'lineStyle',
          lineVisibility: 'lineVisibility',
          lineWidth: 'lineWidth',
        },
        markerStyleSettings: {
          markerColor: 'markerColor',
          markerShape: 'markerShape',
          markerSize: 'markerSize',
          markerVisibility: 'markerVisibility',
        },
      },
    },
    fieldSeriesItem: {
      axisBinding: 'axisBinding',
      fieldId: 'fieldId',
      // the properties below are optional
      settings: {
        lineStyleSettings: {
          lineInterpolation: 'lineInterpolation',
          lineStyle: 'lineStyle',
          lineVisibility: 'lineVisibility',
          lineWidth: 'lineWidth',
        },
        markerStyleSettings: {
          markerColor: 'markerColor',
          markerShape: 'markerShape',
          markerSize: 'markerSize',
          markerVisibility: 'markerVisibility',
        },
      },
    },
  }],
  smallMultiplesOptions: {
    maxVisibleColumns: 123,
    maxVisibleRows: 123,
    panelConfiguration: {
      backgroundColor: 'backgroundColor',
      backgroundVisibility: 'backgroundVisibility',
      borderColor: 'borderColor',
      borderStyle: 'borderStyle',
      borderThickness: 'borderThickness',
      borderVisibility: 'borderVisibility',
      gutterSpacing: 'gutterSpacing',
      gutterVisibility: 'gutterVisibility',
      title: {
        fontConfiguration: {
          fontColor: 'fontColor',
          fontDecoration: 'fontDecoration',
          fontSize: {
            relative: 'relative',
          },
          fontStyle: 'fontStyle',
          fontWeight: {
            name: 'name',
          },
        },
        horizontalTextAlignment: 'horizontalTextAlignment',
        visibility: 'visibility',
      },
    },
  },
  sortConfiguration: {
    categoryItemsLimitConfiguration: {
      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',
      },
    }],
    colorItemsLimitConfiguration: {
      itemsLimit: 123,
      otherCategories: 'otherCategories',
    },
    smallMultiplesLimitConfiguration: {
      itemsLimit: 123,
      otherCategories: 'otherCategories',
    },
    smallMultiplesSort: [{
      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',
      },
    }],
  },
  tooltip: {
    fieldBasedTooltip: {
      aggregationVisibility: 'aggregationVisibility',
      tooltipFields: [{
        columnTooltipItem: {
          column: {
            columnName: 'columnName',
            dataSetIdentifier: 'dataSetIdentifier',
          },
          // the properties below are optional
          aggregation: {
            categoricalAggregationFunction: 'categoricalAggregationFunction',
            dateAggregationFunction: 'dateAggregationFunction',
            numericalAggregationFunction: {
              percentileAggregation: {
                percentileValue: 123,
              },
              simpleNumericalAggregation: 'simpleNumericalAggregation',
            },
          },
          label: 'label',
          visibility: 'visibility',
        },
        fieldTooltipItem: {
          fieldId: 'fieldId',
          // the properties below are optional
          label: 'label',
          visibility: 'visibility',
        },
      }],
      tooltipTitleType: 'tooltipTitleType',
    },
    selectedTooltipType: 'selectedTooltipType',
    tooltipVisibility: 'tooltipVisibility',
  },
  type: 'type',
  visualPalette: {
    chartColor: 'chartColor',
    colorMap: [{
      color: 'color',
      element: {
        fieldId: 'fieldId',
        fieldValue: 'fieldValue',
      },
      // the properties below are optional
      timeGranularity: 'timeGranularity',
    }],
  },
  xAxisDisplayOptions: {
    axisLineVisibility: 'axisLineVisibility',
    axisOffset: 'axisOffset',
    dataOptions: {
      dateAxisOptions: {
        missingDateVisibility: 'missingDateVisibility',
      },
      numericAxisOptions: {
        range: {
          dataDriven: dataDriven,
          minMax: {
            maximum: 123,
            minimum: 123,
          },
        },
        scale: {
          linear: {
            stepCount: 123,
            stepSize: 123,
          },
          logarithmic: {
            base: 123,
          },
        },
      },
    },
    gridLineVisibility: 'gridLineVisibility',
    scrollbarOptions: {
      visibility: 'visibility',
      visibleRange: {
        percentRange: {
          from: 123,
          to: 123,
        },
      },
    },
    tickLabelOptions: {
      labelOptions: {
        customLabel: 'customLabel',
        fontConfiguration: {
          fontColor: 'fontColor',
          fontDecoration: 'fontDecoration',
          fontSize: {
            relative: 'relative',
          },
          fontStyle: 'fontStyle',
          fontWeight: {
            name: 'name',
          },
        },
        visibility: 'visibility',
      },
      rotationAngle: 123,
    },
  },
  xAxisLabelOptions: {
    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',
  },
};
Properties
| Name | Type | Description | 
|---|---|---|
| contribution | IResolvable | IResolvable | Contribution[] | The default configuration of a line chart's contribution analysis. | 
| data | IResolvable | Data | The data label configuration of a line chart. | 
| default | IResolvable | Line | The options that determine the default presentation of all line series in LineChartVisual . | 
| field | IResolvable | Line | The field well configuration of a line chart. | 
| forecast | IResolvable | IResolvable | Forecast[] | The forecast configuration of a line chart. | 
| legend? | IResolvable | Legend | The legend configuration of a line chart. | 
| primary | IResolvable | Line | The series axis configuration of a line chart. | 
| primary | IResolvable | Chart | The options that determine the presentation of the y-axis label. | 
| reference | IResolvable | IResolvable | Reference[] | The reference lines configuration of a line chart. | 
| secondary | IResolvable | Line | The series axis configuration of a line chart. | 
| secondary | IResolvable | Chart | The options that determine the presentation of the secondary y-axis label. | 
| series? | IResolvable | IResolvable | Series[] | The series item configuration of a line chart. | 
| small | IResolvable | Small | The small multiples setup for the visual. | 
| sort | IResolvable | Line | The sort configuration of a line chart. | 
| tooltip? | IResolvable | Tooltip | The tooltip configuration of a line chart. | 
| type? | string | Determines the type of the line chart. | 
| visual | IResolvable | Visual | The visual palette configuration of a line chart. | 
| x | IResolvable | Axis | The options that determine the presentation of the x-axis. | 
| x | IResolvable | Chart | The options that determine the presentation of the x-axis label. | 
contributionAnalysisDefaults?
Type:
IResolvable | IResolvable | Contribution[]
(optional)
The default configuration of a line chart's contribution analysis.
dataLabels?
Type:
IResolvable | Data
(optional)
The data label configuration of a line chart.
defaultSeriesSettings?
Type:
IResolvable | Line
(optional)
The options that determine the default presentation of all line series in LineChartVisual .
fieldWells?
Type:
IResolvable | Line
(optional)
The field well configuration of a line chart.
forecastConfigurations?
Type:
IResolvable | IResolvable | Forecast[]
(optional)
The forecast configuration of a line chart.
legend?
Type:
IResolvable | Legend
(optional)
The legend configuration of a line chart.
primaryYAxisDisplayOptions?
Type:
IResolvable | Line
(optional)
The series axis configuration of a line chart.
primaryYAxisLabelOptions?
Type:
IResolvable | Chart
(optional)
The options that determine the presentation of the y-axis label.
referenceLines?
Type:
IResolvable | IResolvable | Reference[]
(optional)
The reference lines configuration of a line chart.
secondaryYAxisDisplayOptions?
Type:
IResolvable | Line
(optional)
The series axis configuration of a line chart.
secondaryYAxisLabelOptions?
Type:
IResolvable | Chart
(optional)
The options that determine the presentation of the secondary y-axis label.
series?
Type:
IResolvable | IResolvable | Series[]
(optional)
The series item configuration of a line chart.
smallMultiplesOptions?
Type:
IResolvable | Small
(optional)
The small multiples setup for the visual.
sortConfiguration?
Type:
IResolvable | Line
(optional)
The sort configuration of a line chart.
tooltip?
Type:
IResolvable | Tooltip
(optional)
The tooltip configuration of a line chart.
type?
Type:
string
(optional)
Determines the type of the line chart.
visualPalette?
Type:
IResolvable | Visual
(optional)
The visual palette configuration of a line chart.
xAxisDisplayOptions?
Type:
IResolvable | Axis
(optional)
The options that determine the presentation of the x-axis.
xAxisLabelOptions?
Type:
IResolvable | Chart
(optional)
The options that determine the presentation of the x-axis label.

 .NET
 Java
 Python
 TypeScript