l. circular_bar_plot

This file shows the usage of circular_bar_plot() function.

import numpy as np
from easy_mpl import circular_bar_plot
from easy_mpl.utils import version_info

version_info()
{'easy_mpl': '0.21.4', 'matplotlib': '3.8.0', 'numpy': '1.26.1', 'pandas': '2.1.1', 'scipy': '1.11.3'}

basic

data = np.random.random(50, )

_ = circular_bar_plot(data)
circular bar plot
_ = circular_bar_plot(data, colorbar=True)
circular bar plot
_ = circular_bar_plot(data, color="RdBu", colorbar=True)
circular bar plot
_ = circular_bar_plot(data, sort=True, colorbar=True)
circular bar plot

with names

names = [f"F{i}" for i in range(len(data))]
_ = circular_bar_plot(data, names)
circular bar plot

sort values

_ = circular_bar_plot(data, names, sort=True, text_kws={"fontsize": 16})
circular bar plot

custom color map

_ = circular_bar_plot(data, names, color='viridis')
circular bar plot

custom min and max range

_ = circular_bar_plot(data, names, min_max_range=(1, 10), label_padding=1)
circular bar plot

custom label format

_ = circular_bar_plot(data, names, label_format='{} {:.4f}')
circular bar plot

Total running time of the script: (0 minutes 6.254 seconds)

Gallery generated by Sphinx-Gallery