# Key Features

## Content



**Chart3D for WPF and Silverlight** provides the following unique features:

*   **Surface Chart Types**

**Chart3D for WPF and Silverlight** includes 6 different surface chart types. You can choose among surface charts with wire frames, contour levels, and zones when you create your chart. Customize whether contours and meshes appear along each axis. See [Chart Types](/componentone/docs/wpf/online-chart3d/overview/using-chart3d-for-wpf-and-silverlight/Graphtype) for more information.

*   **Show a Legend**

Display a chart legend for zoned charts. See [Adding a Chart Legend](/componentone/docs/wpf/online-chart3d/overview/using-chart3d-for-wpf-and-silverlight/Adding) for more information.

*   **Set Rotation and Elevation**

Rotate the chart to any angle by setting the [Azimuth](/componentone/api/wpf/online-chart3d/dotnet-framework-api/C1.WPF.C1Chart3D.4.6.2/C1.WPF.C1Chart3D.C1Chart3D.Azimuth.html) and [Elevation](/componentone/api/wpf/online-chart3d/dotnet-framework-api/C1.WPF.C1Chart3D.4.6.2/C1.WPF.C1Chart3D.C1Chart3D.Elevation.html) properties. See [Rotating and Elevating a Chart](/componentone/docs/wpf/online-chart3d/overview/using-chart3d-for-wpf-and-silverlight/Roatation) for more information.

*   **Floors and Ceilings**

The contours and zones determined for the chart can be displayed on the ceiling or floor of the plot cube. Display contours and zones on the top and bottom of the chart to give a 2D representation in addition to the 3D model. See [Adding Floors and Ceilings](/componentone/docs/wpf/online-chart3d/overview/using-chart3d-for-wpf-and-silverlight/AddingFloor) for examples.

*   **Show 2D Projection**

Easily create flat (or two-dimensional) 3D charts such as heat maps. See [Creating a Two-Dimensional Chart](/componentone/docs/wpf/online-chart3d/overview/using-chart3d-for-wpf-and-silverlight/Creating) for more information.

*   **Create Custom Axis Annotations**

Customize the exact layout and values of the axis labels using the [AnnoTemplate](/componentone/api/wpf/online-chart3d/dotnet-framework-api/C1.WPF.C1Chart3D.4.6.2/C1.WPF.C1Chart3D.Axis3D.AnnoTemplate.html) property. See [Custom Axis Annotation Template](/componentone/docs/wpf/online-chart3d/overview/using-chart3d-for-wpf-and-silverlight/axisannotation/Custom) for more information.