Main Content

Data Distribution Plots

Histograms, pie charts, word clouds, and more

Visualize the distribution of data using plots such as histograms, pie charts, or word clouds. For example, use a histogram to group data into bins and display the number of elements in each bin.


expand all

histogramHistogram plot
histogram2Bivariate histogram plot
morebinsIncrease number of histogram bins
fewerbinsDecrease number of histogram bins
histcountsHistogram bin counts
histcounts2Bivariate histogram bin counts
boxchartBox chart (box plot)
swarmchartSwarm scatter chart
swarmchart33-D swarm scatter chart
bubblechartBubble chart
bubblechart33-D bubble chart
bubblelimMap bubble sizes to data range
bubblesizeSet minimum and maximum bubble sizes in points
bubblelegendCreate legend for bubble chart
scatterScatter plot
scatter33-D scatter plot
binscatterBinned scatter plot
scatterhistogramCreate scatter plot with histograms
spyVisualize sparsity pattern of matrix
plotmatrixScatter plot matrix
parallelplotCreate parallel coordinates plot
bubblecloudCreate bubble cloud chart
wordcloudCreate word cloud chart from text data
piePie chart
pie33-D pie chart
heatmapCreate heatmap chart
sortxSort elements in heatmap row
sortySort elements in heatmap column


expand all

Binscatter PropertiesBinscatter appearance and behavior
BoxChart PropertiesControl box chart appearance and behavior
BubbleChart PropertiesBubble chart appearance and behavior
BubbleCloud PropertiesBubble cloud appearance and behavior
BubbleLegend PropertiesBubble legend appearance and behavior
HeatmapChart PropertiesHeatmap chart appearance and behavior
Histogram PropertiesHistogram appearance and behavior
Histogram2 PropertiesHistogram2 appearance and behavior
Scatter PropertiesScatter chart appearance and behavior
ScatterHistogramChart PropertiesControl scatter histogram chart appearance and behavior
ParallelCoordinatesPlot PropertiesControl parallel coordinates plot appearance and behavior
WordCloudChart PropertiesControl word cloud chart appearance and behavior


Plots That Support Tables

Create plots by passing tables directly to plotting functions.

Add Legend to Pie Chart

This example shows how to add a legend to a pie chart that displays a description for each slice.

Offset Pie Slice with Greatest Contribution

This example shows how to create a pie graph and automatically offset the pie slice with the greatest contribution.

Label Pie Chart With Text and Percentages

When you create a pie chart, MATLAB labels each pie slice with the percentage of the whole that slice represents.

Color Analysis with Bivariate Histogram

This example shows how to adjust the color scale of a bivariate histogram plot to reveal additional details about the bins.

Control Categorical Histogram Display

This example shows how to use histogram to effectively view categorical data.

Create Heatmap from Tabular Data

This example shows how to create a heatmap from a table and how to modify the heatmap appearance.

Create Word Cloud from String Arrays

This example shows how to create a word cloud from plain text by reading it into a string array, preprocessing it, and passing it to the wordcloud function.

Explore Table Data Using Parallel Coordinates Plot

This example shows how to create a parallel coordinates plot from a table and how to modify the appearance of the plot.

Replace Discouraged Instances of hist and histc

histogram, histcounts, and discretize are the recommended histogram creation and computation functions for new code.