Microsoft.SystemCenter.Visualization.ChartDataTypes (SchemaType)

Element properties:

AccessibilityPublic

Source Code:

<SchemaType ID="Microsoft.SystemCenter.Visualization.ChartDataTypes" Accessibility="Public">
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="DateBase">
<xs:restriction base="xs:string">
<xs:enumeration value="Present"/>
<xs:enumeration value="Monday"/>
<xs:enumeration value="Tuesday"/>
<xs:enumeration value="Wednesday"/>
<xs:enumeration value="Thursday"/>
<xs:enumeration value="Tuesday"/>
<xs:enumeration value="Friday"/>
<xs:enumeration value="Saturday"/>
<xs:enumeration value="Sunday"/>
<xs:enumeration value="FirstDayWeek"/>
<xs:enumeration value="FirstDayMonth"/>
<xs:enumeration value="LastDayMonth"/>
<xs:enumeration value="FirstDayQuarter"/>
<xs:enumeration value="LastDayQuarter"/>
<xs:enumeration value="FirstDayYear"/>
<xs:enumeration value="LastDayYear"/>
<xs:enumeration value="StartOfDay"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="DateTimeOffsetType">
<xs:restriction base="xs:string">
<xs:enumeration value="None"/>
<xs:enumeration value="Minute"/>
<xs:enumeration value="Hour"/>
<xs:enumeration value="Day"/>
<xs:enumeration value="Week"/>
<xs:enumeration value="Month"/>
<xs:enumeration value="Quarter"/>
<xs:enumeration value="Year"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="DateTimeRangePart">
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="BaseDateTime" type="xs:string" minOccurs="1" maxOccurs="1"/>
<!-- type should be DateBase but changed to string in order to work around 198741 -->
<xs:element name="Offset" type="xs:integer" minOccurs="1" maxOccurs="1"/>
<xs:element name="OffsetType" type="xs:string" minOccurs="1" maxOccurs="1"/>
<!-- type should be OffsetType but changed to string in order to work around 198741 -->
</xs:sequence>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="DynamicDateTimeRange">
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="StartPoint" type="DateTimeRangePart" minOccurs="1" maxOccurs="1"/>
<xs:element name="EndPoint" type="DateTimeRangePart" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xsd:complexType name="ConfigurationMapping">
<xsd:sequence minOccurs="1" maxOccurs="1">
<xsd:element name="Configuration" type="SeriesConfiguration" minOccurs="1" maxOccurs="1"/>
<xsd:element name="Id" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="KeyPropertyName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Color"/>
<xsd:complexType name="HexColor">
<xsd:complexContent>
<xsd:extension base="Color">
<xsd:sequence minOccurs="1" maxOccurs="1">
<xsd:element name="HexString" type="xsd:string" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ArgbColor">
<xsd:complexContent>
<xsd:extension base="Color">
<xsd:sequence minOccurs="1" maxOccurs="1">
<xsd:element name="Alpha" type="xsd:byte" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Red" type="xsd:byte" minOccurs="1" maxOccurs="1"/>
<xsd:element name="Green" type="xsd:byte" minOccurs="1" maxOccurs="1"/>
<xsd:element name="Blue" type="xsd:byte" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Axis orientation enumeration -->
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="AxisOrientation">
<xs:restriction base="xs:string">
<xs:enumeration value="X"/>
<xs:enumeration value="Y"/>
<xs:enumeration value="None"/>
</xs:restriction>
</xs:simpleType>
<!-- DateTimeAxis RangeInterval -->
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="DateTimeIntervalType">
<xs:restriction base="xs:string">
<xs:enumeration value="Auto"/>
<xs:enumeration value="Milliseconds"/>
<xs:enumeration value="Seconds"/>
<xs:enumeration value="Minutes"/>
<xs:enumeration value="Hours"/>
<xs:enumeration value="Days"/>
<xs:enumeration value="Weeks"/>
<xs:enumeration value="Months"/>
<xs:enumeration value="Years"/>
</xs:restriction>
</xs:simpleType>
<!-- DashStyle enumeration -->
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="DashStyle">
<xs:restriction base="xs:string">
<xs:enumeration value="Dash"/>
<xs:enumeration value="DashDot"/>
<xs:enumeration value="DashDotDot"/>
<xs:enumeration value="Dot"/>
<xs:enumeration value="Solid"/>
</xs:restriction>
</xs:simpleType>
<!-- Axis sort order enumeration -->
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="CategoryAxisSortOrder">
<xs:restriction base="xs:string">
<xs:enumeration value="Ascending"/>
<xs:enumeration value="Descending"/>
<xs:enumeration value="None"/>
</xs:restriction>
</xs:simpleType>
<!-- Axis configuration base class -->
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Axis">
<xs:sequence minOccurs="0" maxOccurs="1">
<xs:element name="Title" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Orientation" type="xs:string" minOccurs="1" maxOccurs="1"/>
<!-- type should be AxisOrientation but changed to string in order to work around 198741 -->
</xs:sequence>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="LinearAxis">
<xs:complexContent>
<xs:extension base="Axis">
<xs:sequence minOccurs="0" maxOccurs="1">
<xs:element name="Minimum" type="xs:integer" minOccurs="1" maxOccurs="1"/>
<xs:element name="Maximum" type="xs:integer" minOccurs="1" maxOccurs="1"/>
<xs:element name="Interval" type="xs:integer" minOccurs="1" maxOccurs="1"/>
<xs:element name="AutoCalculate" type="xs:boolean" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="DateTimeAxis">
<xs:complexContent>
<xs:extension base="Axis">
<xs:sequence minOccurs="0" maxOccurs="1">
<xs:element name="Minimum" type="xs:dateTime" minOccurs="1" maxOccurs="1"/>
<xs:element name="Maximum" type="xs:dateTime" minOccurs="1" maxOccurs="1"/>
<xs:element name="Interval" type="xs:integer" minOccurs="1" maxOccurs="1"/>
<xs:element name="DateTimeIntervalType" type="DateTimeIntervalType" minOccurs="1" maxOccurs="1"/>
<xs:element name="AutoCalculate" type="xs:boolean" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="CategoryAxis">
<xs:complexContent>
<xs:extension base="Axis">
<xs:sequence minOccurs="0" maxOccurs="1">
<xs:element name="SortOrder" type="xs:integer" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<!-- Series configuration base class -->
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="DefaultSeriesConfiguration">
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="TargetDataType" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Configuration" type="SeriesConfiguration" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sc="http://schemas.microsoft.com/SystemCenter/Common/TypeExtensions" name="SeriesConfiguration">
<xs:sequence minOccurs="0" maxOccurs="1">
<xs:element name="DataKey" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Id" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Color" type="Color" minOccurs="0" maxOccurs="1"/>
<xs:element name="IsVisible" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="TooltipComponentTypeName" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<!-- LineSeries configuration, inherited from SeriesConfiguration -->
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="LineSeries2DConfiguration">
<xs:complexContent>
<xs:extension base="SeriesConfiguration">
<xs:sequence minOccurs="0" maxOccurs="1">
<xs:element name="LineThickness" type="xs:double" minOccurs="0" maxOccurs="1"/>
<xs:element name="DashStyle" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<!-- BarSeries configuration, inherited from SeriesConfiguration -->
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="BarSeries2DConfiguration">
<xs:complexContent>
<xs:extension base="SeriesConfiguration"/>
</xs:complexContent>
</xs:complexType>
<!-- ColumnSeries configuration, inherited from SeriesConfiguration -->
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="ColumnSeries2DConfiguration">
<xs:complexContent>
<xs:extension base="SeriesConfiguration"/>
</xs:complexContent>
</xs:complexType>
<!-- PieSeries configuration, inherited from SeriesConfiguration -->
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="PieSeries2DConfiguration">
<xs:complexContent>
<xs:extension base="SeriesConfiguration"/>
</xs:complexContent>
</xs:complexType>
<!-- Chart Axis type -->
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="ChartAxis">
<xs:sequence minOccurs="0" maxOccurs="1">
<xs:element name="Minimum" type="xs:double" minOccurs="0" maxOccurs="1"/>
<xs:element name="Maximum" type="xs:double" minOccurs="0" maxOccurs="1"/>
<xs:element name="AutoCalculate" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Point"/>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Point2D">
<xs:complexContent>
<xs:extension base="Point">
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="X" type="xs:anyType" minOccurs="1" maxOccurs="1"/>
<xs:element name="Y" type="xs:anyType" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Point3D">
<xs:complexContent>
<xs:extension base="Point2D">
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="Z" type="xs:anyType" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<!-- Series base class -->
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Series">
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="Id" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Color" type="Color" minOccurs="0" maxOccurs="1"/>
<xs:element name="IsVisible" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="TooltipComponentTypeName" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<!-- 2-dimensional series with a collection of Point2D -->
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Series2D">
<xs:complexContent>
<xs:extension base="Series">
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="Data" type="Point2D" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<!-- 2-dimensional line series -->
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="LineSeries2D">
<xs:complexContent>
<xs:extension base="Series2D">
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="DashStyle" type="DashStyle" minOccurs="0" maxOccurs="1"/>
<xs:element name="LineThickness" type="xs:integer" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="ColumnSeries2D">
<xs:complexContent>
<xs:extension base="Series2D"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="BarSeries2D">
<xs:complexContent>
<xs:extension base="Series2D"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="PieSeries2D">
<xs:complexContent>
<xs:extension base="Series2D"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Series3D">
<xs:complexContent>
<xs:extension base="Series">
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="Data" type="Point3D" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<!-- personalization override -->
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sc="http://schemas.microsoft.com/SystemCenter/Common/TypeExtensions" name="PerformanceWidgetPersonalizationOverride">
<xs:sequence minOccurs="0" maxOccurs="1">
<xs:element name="Axes" type="xs:anyType" sc:type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/LinearAxis" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="ShowLegend" type="xs:boolean" minOccurs="1" maxOccurs="1"/>
<xs:element name="LegendColumns" type="xs:anyType" sc:type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ColumnType/DataGridColumn" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<!-- configuration override -->
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sc="http://schemas.microsoft.com/SystemCenter/Common/TypeExtensions" name="PerformanceWidgetConfigurationOverride">
<xs:complexContent>
<xs:extension base="PerformanceWidgetPersonalizationOverride">
<xs:sequence minOccurs="0" maxOccurs="1">
<xs:element name="PerformanceObjectCounters" type="xs:anyType" sc:type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/PerformanceDataSeriesQueryType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="DateRange" type="xs:anyType" sc:type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/DynamicDateTimeRange" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</SchemaType>