RadialAxisPlot

RadialAxisPlot[{y1,y2,,yn}]

generates a radial axis plot where the yi are displayed on radial axes equally spaced around the origin.

RadialAxisPlot[{data1,data2,}]

plots several datasets datai on the axes.

Details and Options

Examples

open allclose all

Basic Examples  (3)

Plot multidimensional data:

Plot multiple datasets:

Use ColorFunction to style lines by the values on the first axis:

Scope  (22)

General Data  (6)

RadialAxisPlot visualize multidimensional data by placing each dimension on an axis with a shared origin:

Automatic PlotRange shows every axis in the same range:

PlotRangeAll shows every axis in its own range:

Plot multiple datasets:

Datasets with different lengths are padded with zero:

Data with nonreal values are left out:

Special Data  (2)

Use Quantity to include units with the data:

Plot the values in TimeSeries:

Keys in Association are automatically used as axes labels:

Data Wrapper  (4)

Use wrappers on datasets or collections of datasets:

Wrappers can be nested:

Use PopupWindow to provide additional drilldown information:

Button can be used to trigger any action:

Labeling and Legending  (6)

Use LabelingFunction to add individual labels to each dataset:

Use the index of datasets provided to LabelingFunction to construct labels:

Put labels before the lines:

Use Callout to add a label:

Use PlotLegends to add a bar legend to represent the colors from ColorFunction:

Use legends to identify the color groups:

Use Legended to add a legend:

Presentation  (4)

Multiple datasets are automatically colored to be distinct:

Provide explicit styling to different curves:

Use a theme with high-contrast background and line style:

Include a legend:

Options  (41)

Axes  (4)

By default, ticks are shared on all axes:

Different plot ranges force all axes to show ticks:

Specify which axes to show as a list:

Specify which axes to show as using rules:

AxesLabel  (2)

Specify labels for the axes:

Specify which axes should have labels:

AxesOrigin  (4)

Specify the starting angle:

Specify the radial axis orientation:

Specify the angular axis starting point:

ColorFunction  (1)

Color curves based on values on the first axis:

Color curves based on values on the fifth axis:

ColorFunctionScaling  (1)

Colors are scaled by default:

Show unscaled colors:

Filling  (6)

Filling is turned on by default:

Filling is from curve to curve in a stacked layout:

Turn off filling:

Fill between two curves, 1 and 2:

Fill between curves 1 and 2 with a specific style:

Stacked values fill to the curve below:

FillingStyle  (1)

Specify the filling style:

Frame  (2)

Draw a frame around the plot:

Use an inner frame:

FrameStyle  (2)

Change the frame style:

Use a different style on the inner frame:

GridLines  (3)

Radial grid lines are drawn automatically:

Specify grid lines:

Use different shapes as grid lines:

GridLinesStyle  (1)

Draw lines or arcs connecting axes:

PlotLayout  (4)

By default, curves are overlapped:

Use the "Stacked" layout:

With negative values:

Place the plots in a row:

Place the plots in a column:

PlotMarkers  (2)

There are several built-in sets of markers:

Use unique markers to identify different datasets:

PlotRange  (3)

By default, axes share the same automatic plot range:

Use individual plot ranges on all axes:

Specify a global plot range:

Specify the plot range selectively to each axis using rule replacement:

PlotRangePadding  (4)

Padding is chosen automatically by default:

No plot range padding:

Add absolute plot range padding:

Specify scaled plot range padding:

PlotStyle  (1)

Specify styles for each line:

Applications  (1)

RadialAxisPlot is naturally great at visualizing sports stats. For example, visualize the performance of the NBA players for the whole 20182019 season:

Filter out players who did not play very much:

For example:

Pick the following five stats to visualize:

Find the mean values of these five stats:

Use Manipulate to create an interface to toggle through each player and use RadialAxisPlot to visualize their performance compared to the averages:

Properties & Relations  (4)

RadialAxisPlot plots multidimensional points on multiple radial axes:

ListPolarPlot plots multiple points on a polar axis:

ParallelAxisPlot plots multidimensional points on multiple parallel axes:

RadialAxisPlot displays a single point using multiple axes:

AngularGauge plots multiple values on a single axis:

PieChart displays values as parts of a whole:

Neat Examples  (1)

Use RadialGradientFilling to create a highly stylized filling:

Wolfram Research (2020), RadialAxisPlot, Wolfram Language function, https://reference.wolfram.com/language/ref/RadialAxisPlot.html.

Text

Wolfram Research (2020), RadialAxisPlot, Wolfram Language function, https://reference.wolfram.com/language/ref/RadialAxisPlot.html.

CMS

Wolfram Language. 2020. "RadialAxisPlot." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/RadialAxisPlot.html.

APA

Wolfram Language. (2020). RadialAxisPlot. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/RadialAxisPlot.html

BibTeX

@misc{reference.wolfram_2023_radialaxisplot, author="Wolfram Research", title="{RadialAxisPlot}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/RadialAxisPlot.html}", note=[Accessed: 28-March-2024 ]}

BibLaTeX

@online{reference.wolfram_2023_radialaxisplot, organization={Wolfram Research}, title={RadialAxisPlot}, year={2020}, url={https://reference.wolfram.com/language/ref/RadialAxisPlot.html}, note=[Accessed: 28-March-2024 ]}