Spread for WPF supports a wide range of chart types including various variations. For instance, along with line charts, you can also create stacked line charts, 100% stacked line charts, etc. using properties available in the necessary APIs.
Here is a categorization of different chart types based on their general use cases. To know about variations of these chart types, you can navigate to corresponding topics by clicking on the hyperlinks.
Chart Type | Use Case |
Area Chart | Use area charts to emphasize the magnitude of the trend along with demonstrating the trend. Based on the line charts, area charts are distinct because of the filled area between the line segments and the x-axis. |
Bar Chart | Use bar charts to demonstrate patterns and trends across different categories. In these charts, each horizontal bar corresponds to a category and its length corresponds to the value or measure of that category. |
Column Chart | Like bar charts, column charts use vertical columns instead of horizontal bars for identifying the trends. These charts are generally used to plot data easily on the X-axis. |
Line Chart | Use line charts to plot the continuously changing data against a periodic interval. They are generally used to show trends over a period of time. However, they can also be used to plot data against other continuous periodic values such as temperature, distance, etc. |
Pie Chart | Use pie charts to demonstrate the relative contribution of various categories. It is one of the most used charts and makes it easy to compare proportions by displaying the contribution of each value (slice) to a total (pie). |
Doughnut Chart | Similar to pie charts, use donut charts to display proportional data with just a visual difference of a hole in the centre. |
Chart Type | Use Case |
Histogram Chart |
Use histograms to present the data distribution over a continuous interval to know which sub-interval gets the maximum or minimum frequency. |
Scatter Chart | Use scatter charts to as a two-dimensional chart that shows the relationship between two variables. In this type of charts, both horizontal and vertical axes are value axes that plot numeric data to show the correlation between two variables. |
Bubble Chart | Use bubble charts as a variation of a scatter chart. It also illustrates relationships between individual items or categories where the data points are replaced with bubbles. |
Box and Whisker Chart | Use box-and-whisker charts to display the distribution of numerical data in the form of quartiles, means, and outliers. |
Waterfall Chart | Use waterfall charts to indicate the fluctuation in data over a period of time and its cumulative impact on an initial value. |
Pareto Chart | Use pareto charts to analyze the frequency of problems or causes in a process. |
Chart Type | Use Case |
Treemap Chart |
Use treemap charts to display large amounts of hierarchical data without any space constraints. You can plot more than tens of thousands of data points. |
Sunburst Chart |
Use sunburst charts to break down data into different entities for identifying and visualizing multilevel parent-child relationships in different business scenarios quickly and efficiently. |
Funnel Chart | Use funnel charts to demonstrate the gradual reduction in data as it moves through various stages of a linear process. These charts also help in identifying the problem areas in such processes. |
Radar Chart |
Use radar charts as radial charts that help in visualizing the comparison of two or more groups of values against various features or characteristics. These charts represent each variable on a separate axis, which are arranged radially at equal distances from each other. |
Stock Chart | Use stock charts to illustrate fluctuations in data. It can represent fluctuations in stock, daily rainfall, or annual temperatures. Typically, this chart is ideal for analyzing financial data and visualizing stock information. |
Chart Type | Use Case |
Combo Charts | Use the combination of two or more different charts in the same plot area to compare the different data sets that are related to each other. |