hvPlot.violin#
- hvPlot.violin(y=None, by=None, **kwds)[source]#
violin plots are similar to box plots, but they provide a better sense of the distribution of data.
Note that violin plots depend on the scipy library.
Reference: https://hvplot.holoviz.org/reference/tabular/violin.html
- Parameters:
- ystring or sequence
Field(s) in the wide data to compute distribution from. If none is provided all numerical fields will be used.
- bystring or sequence
Field in the long data to group by.
- kwdsoptional
Additional keywords arguments are documented in hvplot.help(‘violin’). See Plotting Options for more information.
- Returns:
holoviews.element.Violin
/ Panel objectYou can print the object to study its composition and run:
import holoviews as hv hv.help(the_holoviews_object)
to learn more about its parameters and options.
References
Seaborn: https://seaborn.pydata.org/generated/seaborn.violinplot.html
HoloViews: https://holoviews.org/reference/elements/bokeh/Violin.html
Matplotlib: https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.violinplot.html
Examples
Here is an example using wide data.
import hvplot.pandas import numpy as np import pandas as pd data = np.random.randn(25, 4) df = pd.DataFrame(data, columns=list('ABCD')) df.hvplot.violin(ylim=(-5, 5))
Here is an example using long data and the by argument.
import hvplot.pandas # noqa import pandas as pd age_list = [8, 10, 12, 14, 72, 74, 76, 78, 20, 25, 30, 35, 60, 85] df = pd.DataFrame({"gender": list("MMMMMMMMFFFFFF"), "age": age_list}) df.hvplot.violin(y='age', by='gender', height=400, width=400, legend=False, ylim=(-100, 200))
Backend-specific styling options#
box_alpha, box_cmap, box_color, box_fill_alpha, box_fill_color, box_hover_alpha, box_hover_color, box_hover_fill_alpha, box_hover_fill_color, box_hover_line_alpha, box_hover_line_cap, box_hover_line_color, box_hover_line_dash, box_hover_line_dash_offset, box_hover_line_join, box_hover_line_width, box_line_alpha, box_line_cap, box_line_color, box_line_dash, box_line_dash_offset, box_line_join, box_line_width, box_muted, box_muted_alpha, box_muted_color, box_muted_fill_alpha, box_muted_fill_color, box_muted_line_alpha, box_muted_line_cap, box_muted_line_color, box_muted_line_dash, box_muted_line_dash_offset, box_muted_line_join, box_muted_line_width, box_nonselection_alpha, box_nonselection_color, box_nonselection_fill_alpha, box_nonselection_fill_color, box_nonselection_line_alpha, box_nonselection_line_cap, box_nonselection_line_color, box_nonselection_line_dash, box_nonselection_line_dash_offset, box_nonselection_line_join, box_nonselection_line_width, box_selection_alpha, box_selection_color, box_selection_fill_alpha, box_selection_fill_color, box_selection_line_alpha, box_selection_line_cap, box_selection_line_color, box_selection_line_dash, box_selection_line_dash_offset, box_selection_line_join, box_selection_line_width, box_visible, cmap, median_alpha, median_color, outline_alpha, outline_color, outline_hover_alpha, outline_hover_color, outline_hover_line_alpha, outline_hover_line_cap, outline_hover_line_color, outline_hover_line_dash, outline_hover_line_dash_offset, outline_hover_line_join, outline_hover_line_width, outline_line_alpha, outline_line_cap, outline_line_color, outline_line_dash, outline_line_dash_offset, outline_line_join, outline_line_width, outline_muted, outline_muted_alpha, outline_muted_color, outline_muted_line_alpha, outline_muted_line_cap, outline_muted_line_color, outline_muted_line_dash, outline_muted_line_dash_offset, outline_muted_line_join, outline_muted_line_width, outline_nonselection_alpha, outline_nonselection_color, outline_nonselection_line_alpha, outline_nonselection_line_cap, outline_nonselection_line_color, outline_nonselection_line_dash, outline_nonselection_line_dash_offset, outline_nonselection_line_join, outline_nonselection_line_width, outline_selection_alpha, outline_selection_color, outline_selection_line_alpha, outline_selection_line_cap, outline_selection_line_color, outline_selection_line_dash, outline_selection_line_dash_offset, outline_selection_line_join, outline_selection_line_width, outline_visible, stats_alpha, stats_color, stats_hover_alpha, stats_hover_color, stats_hover_line_alpha, stats_hover_line_cap, stats_hover_line_color, stats_hover_line_dash, stats_hover_line_dash_offset, stats_hover_line_join, stats_hover_line_width, stats_line_alpha, stats_line_cap, stats_line_color, stats_line_dash, stats_line_dash_offset, stats_line_join, stats_line_width, stats_muted, stats_muted_alpha, stats_muted_color, stats_muted_line_alpha, stats_muted_line_cap, stats_muted_line_color, stats_muted_line_dash, stats_muted_line_dash_offset, stats_muted_line_join, stats_muted_line_width, stats_nonselection_alpha, stats_nonselection_color, stats_nonselection_line_alpha, stats_nonselection_line_cap, stats_nonselection_line_color, stats_nonselection_line_dash, stats_nonselection_line_dash_offset, stats_nonselection_line_join, stats_nonselection_line_width, stats_selection_alpha, stats_selection_color, stats_selection_line_alpha, stats_selection_line_cap, stats_selection_line_color, stats_selection_line_dash, stats_selection_line_dash_offset, stats_selection_line_join, stats_selection_line_width, stats_visible, violin_alpha, violin_cmap, violin_color, violin_fill_alpha, violin_fill_color, violin_hover_alpha, violin_hover_color, violin_hover_fill_alpha, violin_hover_fill_color, violin_hover_line_alpha, violin_hover_line_cap, violin_hover_line_color, violin_hover_line_dash, violin_hover_line_dash_offset, violin_hover_line_join, violin_hover_line_width, violin_line_alpha, violin_line_cap, violin_line_color, violin_line_dash, violin_line_dash_offset, violin_line_join, violin_line_width, violin_muted, violin_muted_alpha, violin_muted_color, violin_muted_fill_alpha, violin_muted_fill_color, violin_muted_line_alpha, violin_muted_line_cap, violin_muted_line_color, violin_muted_line_dash, violin_muted_line_dash_offset, violin_muted_line_join, violin_muted_line_width, violin_nonselection_alpha, violin_nonselection_color, violin_nonselection_fill_alpha, violin_nonselection_fill_color, violin_nonselection_line_alpha, violin_nonselection_line_cap, violin_nonselection_line_color, violin_nonselection_line_dash, violin_nonselection_line_dash_offset, violin_nonselection_line_join, violin_nonselection_line_width, violin_selection_alpha, violin_selection_color, violin_selection_fill_alpha, violin_selection_fill_color, violin_selection_line_alpha, violin_selection_line_cap, violin_selection_line_color, violin_selection_line_dash, violin_selection_line_dash_offset, violin_selection_line_join, violin_selection_line_width, violin_visible
alpha, box_color, bw_method, ec, edgecolor, edgecolors, facecolors, showextrema, showmeans, stats_color, widths
Examples#
TBD