Show / Hide Table of Contents

Class CfnDashboard.ScatterPlotConfigurationProperty

The configuration of a scatter plot.

Inheritance
System.Object
CfnDashboard.ScatterPlotConfigurationProperty
Implements
CfnDashboard.IScatterPlotConfigurationProperty
Namespace: Amazon.CDK.AWS.QuickSight
Assembly: Amazon.CDK.AWS.QuickSight.dll
Syntax (csharp)
public class ScatterPlotConfigurationProperty : Object, CfnDashboard.IScatterPlotConfigurationProperty
Syntax (vb)
Public Class ScatterPlotConfigurationProperty
    Inherits Object
    Implements CfnDashboard.IScatterPlotConfigurationProperty
Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.QuickSight;

var dataDriven;

var scatterPlotConfigurationProperty = new ScatterPlotConfigurationProperty {
    DataLabels = new DataLabelOptionsProperty {
        CategoryLabelVisibility = "categoryLabelVisibility",
        DataLabelTypes = new [] { new DataLabelTypeProperty {
            DataPathLabelType = new DataPathLabelTypeProperty {
                FieldId = "fieldId",
                FieldValue = "fieldValue",
                Visibility = "visibility"
            },
            FieldLabelType = new FieldLabelTypeProperty {
                FieldId = "fieldId",
                Visibility = "visibility"
            },
            MaximumLabelType = new MaximumLabelTypeProperty {
                Visibility = "visibility"
            },
            MinimumLabelType = new MinimumLabelTypeProperty {
                Visibility = "visibility"
            },
            RangeEndsLabelType = new RangeEndsLabelTypeProperty {
                Visibility = "visibility"
            }
        } },
        LabelColor = "labelColor",
        LabelContent = "labelContent",
        LabelFontConfiguration = new FontConfigurationProperty {
            FontColor = "fontColor",
            FontDecoration = "fontDecoration",
            FontSize = new FontSizeProperty {
                Relative = "relative"
            },
            FontStyle = "fontStyle",
            FontWeight = new FontWeightProperty {
                Name = "name"
            }
        },
        MeasureLabelVisibility = "measureLabelVisibility",
        Overlap = "overlap",
        Position = "position",
        Visibility = "visibility"
    },
    FieldWells = new ScatterPlotFieldWellsProperty {
        ScatterPlotCategoricallyAggregatedFieldWells = new ScatterPlotCategoricallyAggregatedFieldWellsProperty {
            Category = new [] { new DimensionFieldProperty {
                CategoricalDimensionField = new CategoricalDimensionFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    FormatConfiguration = new StringFormatConfigurationProperty {
                        NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                            NullString = "nullString"
                        },
                        NumericFormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    },
                    HierarchyId = "hierarchyId"
                },
                DateDimensionField = new DateDimensionFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    DateGranularity = "dateGranularity",
                    FormatConfiguration = new DateTimeFormatConfigurationProperty {
                        DateTimeFormat = "dateTimeFormat",
                        NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                            NullString = "nullString"
                        },
                        NumericFormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    },
                    HierarchyId = "hierarchyId"
                },
                NumericalDimensionField = new NumericalDimensionFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    FormatConfiguration = new NumberFormatConfigurationProperty {
                        FormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    },
                    HierarchyId = "hierarchyId"
                }
            } },
            Size = new [] { new MeasureFieldProperty {
                CalculatedMeasureField = new CalculatedMeasureFieldProperty {
                    Expression = "expression",
                    FieldId = "fieldId"
                },
                CategoricalMeasureField = new CategoricalMeasureFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    AggregationFunction = "aggregationFunction",
                    FormatConfiguration = new StringFormatConfigurationProperty {
                        NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                            NullString = "nullString"
                        },
                        NumericFormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    }
                },
                DateMeasureField = new DateMeasureFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    AggregationFunction = "aggregationFunction",
                    FormatConfiguration = new DateTimeFormatConfigurationProperty {
                        DateTimeFormat = "dateTimeFormat",
                        NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                            NullString = "nullString"
                        },
                        NumericFormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    }
                },
                NumericalMeasureField = new NumericalMeasureFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    AggregationFunction = new NumericalAggregationFunctionProperty {
                        PercentileAggregation = new PercentileAggregationProperty {
                            PercentileValue = 123
                        },
                        SimpleNumericalAggregation = "simpleNumericalAggregation"
                    },
                    FormatConfiguration = new NumberFormatConfigurationProperty {
                        FormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    }
                }
            } },
            XAxis = new [] { new MeasureFieldProperty {
                CalculatedMeasureField = new CalculatedMeasureFieldProperty {
                    Expression = "expression",
                    FieldId = "fieldId"
                },
                CategoricalMeasureField = new CategoricalMeasureFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    AggregationFunction = "aggregationFunction",
                    FormatConfiguration = new StringFormatConfigurationProperty {
                        NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                            NullString = "nullString"
                        },
                        NumericFormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    }
                },
                DateMeasureField = new DateMeasureFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    AggregationFunction = "aggregationFunction",
                    FormatConfiguration = new DateTimeFormatConfigurationProperty {
                        DateTimeFormat = "dateTimeFormat",
                        NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                            NullString = "nullString"
                        },
                        NumericFormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    }
                },
                NumericalMeasureField = new NumericalMeasureFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    AggregationFunction = new NumericalAggregationFunctionProperty {
                        PercentileAggregation = new PercentileAggregationProperty {
                            PercentileValue = 123
                        },
                        SimpleNumericalAggregation = "simpleNumericalAggregation"
                    },
                    FormatConfiguration = new NumberFormatConfigurationProperty {
                        FormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    }
                }
            } },
            YAxis = new [] { new MeasureFieldProperty {
                CalculatedMeasureField = new CalculatedMeasureFieldProperty {
                    Expression = "expression",
                    FieldId = "fieldId"
                },
                CategoricalMeasureField = new CategoricalMeasureFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    AggregationFunction = "aggregationFunction",
                    FormatConfiguration = new StringFormatConfigurationProperty {
                        NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                            NullString = "nullString"
                        },
                        NumericFormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    }
                },
                DateMeasureField = new DateMeasureFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    AggregationFunction = "aggregationFunction",
                    FormatConfiguration = new DateTimeFormatConfigurationProperty {
                        DateTimeFormat = "dateTimeFormat",
                        NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                            NullString = "nullString"
                        },
                        NumericFormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    }
                },
                NumericalMeasureField = new NumericalMeasureFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    AggregationFunction = new NumericalAggregationFunctionProperty {
                        PercentileAggregation = new PercentileAggregationProperty {
                            PercentileValue = 123
                        },
                        SimpleNumericalAggregation = "simpleNumericalAggregation"
                    },
                    FormatConfiguration = new NumberFormatConfigurationProperty {
                        FormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    }
                }
            } }
        },
        ScatterPlotUnaggregatedFieldWells = new ScatterPlotUnaggregatedFieldWellsProperty {
            Size = new [] { new MeasureFieldProperty {
                CalculatedMeasureField = new CalculatedMeasureFieldProperty {
                    Expression = "expression",
                    FieldId = "fieldId"
                },
                CategoricalMeasureField = new CategoricalMeasureFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    AggregationFunction = "aggregationFunction",
                    FormatConfiguration = new StringFormatConfigurationProperty {
                        NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                            NullString = "nullString"
                        },
                        NumericFormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    }
                },
                DateMeasureField = new DateMeasureFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    AggregationFunction = "aggregationFunction",
                    FormatConfiguration = new DateTimeFormatConfigurationProperty {
                        DateTimeFormat = "dateTimeFormat",
                        NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                            NullString = "nullString"
                        },
                        NumericFormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    }
                },
                NumericalMeasureField = new NumericalMeasureFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    AggregationFunction = new NumericalAggregationFunctionProperty {
                        PercentileAggregation = new PercentileAggregationProperty {
                            PercentileValue = 123
                        },
                        SimpleNumericalAggregation = "simpleNumericalAggregation"
                    },
                    FormatConfiguration = new NumberFormatConfigurationProperty {
                        FormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    }
                }
            } },
            XAxis = new [] { new DimensionFieldProperty {
                CategoricalDimensionField = new CategoricalDimensionFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    FormatConfiguration = new StringFormatConfigurationProperty {
                        NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                            NullString = "nullString"
                        },
                        NumericFormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    },
                    HierarchyId = "hierarchyId"
                },
                DateDimensionField = new DateDimensionFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    DateGranularity = "dateGranularity",
                    FormatConfiguration = new DateTimeFormatConfigurationProperty {
                        DateTimeFormat = "dateTimeFormat",
                        NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                            NullString = "nullString"
                        },
                        NumericFormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    },
                    HierarchyId = "hierarchyId"
                },
                NumericalDimensionField = new NumericalDimensionFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    FormatConfiguration = new NumberFormatConfigurationProperty {
                        FormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    },
                    HierarchyId = "hierarchyId"
                }
            } },
            YAxis = new [] { new DimensionFieldProperty {
                CategoricalDimensionField = new CategoricalDimensionFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    FormatConfiguration = new StringFormatConfigurationProperty {
                        NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                            NullString = "nullString"
                        },
                        NumericFormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    },
                    HierarchyId = "hierarchyId"
                },
                DateDimensionField = new DateDimensionFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    DateGranularity = "dateGranularity",
                    FormatConfiguration = new DateTimeFormatConfigurationProperty {
                        DateTimeFormat = "dateTimeFormat",
                        NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                            NullString = "nullString"
                        },
                        NumericFormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    },
                    HierarchyId = "hierarchyId"
                },
                NumericalDimensionField = new NumericalDimensionFieldProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId",

                    // the properties below are optional
                    FormatConfiguration = new NumberFormatConfigurationProperty {
                        FormatConfiguration = new NumericFormatConfigurationProperty {
                            CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix",
                                Symbol = "symbol"
                            },
                            NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                NumberScale = "numberScale",
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            },
                            PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                    DecimalPlaces = 123
                                },
                                NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                    DisplayMode = "displayMode"
                                },
                                NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                    NullString = "nullString"
                                },
                                Prefix = "prefix",
                                SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                    DecimalSeparator = "decimalSeparator",
                                    ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                        Symbol = "symbol",
                                        Visibility = "visibility"
                                    }
                                },
                                Suffix = "suffix"
                            }
                        }
                    },
                    HierarchyId = "hierarchyId"
                }
            } }
        }
    },
    Legend = new LegendOptionsProperty {
        Height = "height",
        Position = "position",
        Title = new LabelOptionsProperty {
            CustomLabel = "customLabel",
            FontConfiguration = new FontConfigurationProperty {
                FontColor = "fontColor",
                FontDecoration = "fontDecoration",
                FontSize = new FontSizeProperty {
                    Relative = "relative"
                },
                FontStyle = "fontStyle",
                FontWeight = new FontWeightProperty {
                    Name = "name"
                }
            },
            Visibility = "visibility"
        },
        Visibility = "visibility",
        Width = "width"
    },
    Tooltip = new TooltipOptionsProperty {
        FieldBasedTooltip = new FieldBasedTooltipProperty {
            AggregationVisibility = "aggregationVisibility",
            TooltipFields = new [] { new TooltipItemProperty {
                ColumnTooltipItem = new ColumnTooltipItemProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },

                    // the properties below are optional
                    Aggregation = new AggregationFunctionProperty {
                        CategoricalAggregationFunction = "categoricalAggregationFunction",
                        DateAggregationFunction = "dateAggregationFunction",
                        NumericalAggregationFunction = new NumericalAggregationFunctionProperty {
                            PercentileAggregation = new PercentileAggregationProperty {
                                PercentileValue = 123
                            },
                            SimpleNumericalAggregation = "simpleNumericalAggregation"
                        }
                    },
                    Label = "label",
                    Visibility = "visibility"
                },
                FieldTooltipItem = new FieldTooltipItemProperty {
                    FieldId = "fieldId",

                    // the properties below are optional
                    Label = "label",
                    Visibility = "visibility"
                }
            } },
            TooltipTitleType = "tooltipTitleType"
        },
        SelectedTooltipType = "selectedTooltipType",
        TooltipVisibility = "tooltipVisibility"
    },
    VisualPalette = new VisualPaletteProperty {
        ChartColor = "chartColor",
        ColorMap = new [] { new DataPathColorProperty {
            Color = "color",
            Element = new DataPathValueProperty {
                FieldId = "fieldId",
                FieldValue = "fieldValue"
            },

            // the properties below are optional
            TimeGranularity = "timeGranularity"
        } }
    },
    XAxisDisplayOptions = new AxisDisplayOptionsProperty {
        AxisLineVisibility = "axisLineVisibility",
        AxisOffset = "axisOffset",
        DataOptions = new AxisDataOptionsProperty {
            DateAxisOptions = new DateAxisOptionsProperty {
                MissingDateVisibility = "missingDateVisibility"
            },
            NumericAxisOptions = new NumericAxisOptionsProperty {
                Range = new AxisDisplayRangeProperty {
                    DataDriven = dataDriven,
                    MinMax = new AxisDisplayMinMaxRangeProperty {
                        Maximum = 123,
                        Minimum = 123
                    }
                },
                Scale = new AxisScaleProperty {
                    Linear = new AxisLinearScaleProperty {
                        StepCount = 123,
                        StepSize = 123
                    },
                    Logarithmic = new AxisLogarithmicScaleProperty {
                        Base = 123
                    }
                }
            }
        },
        GridLineVisibility = "gridLineVisibility",
        ScrollbarOptions = new ScrollBarOptionsProperty {
            Visibility = "visibility",
            VisibleRange = new VisibleRangeOptionsProperty {
                PercentRange = new PercentVisibleRangeProperty {
                    From = 123,
                    To = 123
                }
            }
        },
        TickLabelOptions = new AxisTickLabelOptionsProperty {
            LabelOptions = new LabelOptionsProperty {
                CustomLabel = "customLabel",
                FontConfiguration = new FontConfigurationProperty {
                    FontColor = "fontColor",
                    FontDecoration = "fontDecoration",
                    FontSize = new FontSizeProperty {
                        Relative = "relative"
                    },
                    FontStyle = "fontStyle",
                    FontWeight = new FontWeightProperty {
                        Name = "name"
                    }
                },
                Visibility = "visibility"
            },
            RotationAngle = 123
        }
    },
    XAxisLabelOptions = new ChartAxisLabelOptionsProperty {
        AxisLabelOptions = new [] { new AxisLabelOptionsProperty {
            ApplyTo = new AxisLabelReferenceOptionsProperty {
                Column = new ColumnIdentifierProperty {
                    ColumnName = "columnName",
                    DataSetIdentifier = "dataSetIdentifier"
                },
                FieldId = "fieldId"
            },
            CustomLabel = "customLabel",
            FontConfiguration = new FontConfigurationProperty {
                FontColor = "fontColor",
                FontDecoration = "fontDecoration",
                FontSize = new FontSizeProperty {
                    Relative = "relative"
                },
                FontStyle = "fontStyle",
                FontWeight = new FontWeightProperty {
                    Name = "name"
                }
            }
        } },
        SortIconVisibility = "sortIconVisibility",
        Visibility = "visibility"
    },
    YAxisDisplayOptions = new AxisDisplayOptionsProperty {
        AxisLineVisibility = "axisLineVisibility",
        AxisOffset = "axisOffset",
        DataOptions = new AxisDataOptionsProperty {
            DateAxisOptions = new DateAxisOptionsProperty {
                MissingDateVisibility = "missingDateVisibility"
            },
            NumericAxisOptions = new NumericAxisOptionsProperty {
                Range = new AxisDisplayRangeProperty {
                    DataDriven = dataDriven,
                    MinMax = new AxisDisplayMinMaxRangeProperty {
                        Maximum = 123,
                        Minimum = 123
                    }
                },
                Scale = new AxisScaleProperty {
                    Linear = new AxisLinearScaleProperty {
                        StepCount = 123,
                        StepSize = 123
                    },
                    Logarithmic = new AxisLogarithmicScaleProperty {
                        Base = 123
                    }
                }
            }
        },
        GridLineVisibility = "gridLineVisibility",
        ScrollbarOptions = new ScrollBarOptionsProperty {
            Visibility = "visibility",
            VisibleRange = new VisibleRangeOptionsProperty {
                PercentRange = new PercentVisibleRangeProperty {
                    From = 123,
                    To = 123
                }
            }
        },
        TickLabelOptions = new AxisTickLabelOptionsProperty {
            LabelOptions = new LabelOptionsProperty {
                CustomLabel = "customLabel",
                FontConfiguration = new FontConfigurationProperty {
                    FontColor = "fontColor",
                    FontDecoration = "fontDecoration",
                    FontSize = new FontSizeProperty {
                        Relative = "relative"
                    },
                    FontStyle = "fontStyle",
                    FontWeight = new FontWeightProperty {
                        Name = "name"
                    }
                },
                Visibility = "visibility"
            },
            RotationAngle = 123
        }
    },
    YAxisLabelOptions = new ChartAxisLabelOptionsProperty {
        AxisLabelOptions = new [] { new AxisLabelOptionsProperty {
            ApplyTo = new AxisLabelReferenceOptionsProperty {
                Column = new ColumnIdentifierProperty {
                    ColumnName = "columnName",
                    DataSetIdentifier = "dataSetIdentifier"
                },
                FieldId = "fieldId"
            },
            CustomLabel = "customLabel",
            FontConfiguration = new FontConfigurationProperty {
                FontColor = "fontColor",
                FontDecoration = "fontDecoration",
                FontSize = new FontSizeProperty {
                    Relative = "relative"
                },
                FontStyle = "fontStyle",
                FontWeight = new FontWeightProperty {
                    Name = "name"
                }
            }
        } },
        SortIconVisibility = "sortIconVisibility",
        Visibility = "visibility"
    }
};

Synopsis

Constructors

ScatterPlotConfigurationProperty()

Properties

DataLabels

The options that determine if visual data labels are displayed.

FieldWells

The field wells of the visual.

Legend

The legend display setup of the visual.

Tooltip

The legend display setup of the visual.

VisualPalette

The palette (chart color) display setup of the visual.

XAxisDisplayOptions

The label display options (grid line, range, scale, and axis step) of the scatter plot's x-axis.

XAxisLabelOptions

The label options (label text, label visibility, and sort icon visibility) of the scatter plot's x-axis.

YAxisDisplayOptions

The label display options (grid line, range, scale, and axis step) of the scatter plot's y-axis.

YAxisLabelOptions

The label options (label text, label visibility, and sort icon visibility) of the scatter plot's y-axis.

Constructors

ScatterPlotConfigurationProperty()

public ScatterPlotConfigurationProperty()

Properties

DataLabels

The options that determine if visual data labels are displayed.

public object DataLabels { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotconfiguration.html#cfn-quicksight-dashboard-scatterplotconfiguration-datalabels

FieldWells

The field wells of the visual.

public object FieldWells { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotconfiguration.html#cfn-quicksight-dashboard-scatterplotconfiguration-fieldwells

Legend

The legend display setup of the visual.

public object Legend { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotconfiguration.html#cfn-quicksight-dashboard-scatterplotconfiguration-legend

Tooltip

The legend display setup of the visual.

public object Tooltip { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotconfiguration.html#cfn-quicksight-dashboard-scatterplotconfiguration-tooltip

VisualPalette

The palette (chart color) display setup of the visual.

public object VisualPalette { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotconfiguration.html#cfn-quicksight-dashboard-scatterplotconfiguration-visualpalette

XAxisDisplayOptions

The label display options (grid line, range, scale, and axis step) of the scatter plot's x-axis.

public object XAxisDisplayOptions { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotconfiguration.html#cfn-quicksight-dashboard-scatterplotconfiguration-xaxisdisplayoptions

XAxisLabelOptions

The label options (label text, label visibility, and sort icon visibility) of the scatter plot's x-axis.

public object XAxisLabelOptions { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotconfiguration.html#cfn-quicksight-dashboard-scatterplotconfiguration-xaxislabeloptions

YAxisDisplayOptions

The label display options (grid line, range, scale, and axis step) of the scatter plot's y-axis.

public object YAxisDisplayOptions { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotconfiguration.html#cfn-quicksight-dashboard-scatterplotconfiguration-yaxisdisplayoptions

YAxisLabelOptions

The label options (label text, label visibility, and sort icon visibility) of the scatter plot's y-axis.

public object YAxisLabelOptions { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotconfiguration.html#cfn-quicksight-dashboard-scatterplotconfiguration-yaxislabeloptions

Implements

CfnDashboard.IScatterPlotConfigurationProperty
Back to top Generated by DocFX