stacked_split_violin¶
- besca.pl.stacked_split_violin(tidy_data, x_axis, y_axis, split_variable, subset_variable_label, subset_variables, fig_width=8, fig_height=4, order=None, inner='box')[source]¶
- plot stacked split violin plots. - General plotting function to produce stacked split violin plots. - Parameters:
- tidy_data (DataFrame) – pandas DataFrame containing the complete data that is to be plotted in a tidy format. 
- x_axis (str) – string identifying which column of the DataFrame is to be plotted on the x-axis 
- y_axis (str) – string identifying which column of the DataFrame is to be plotted on the y-axis 
- split_variable (str) – string identifying which column of the DataFrame is to be used to generate the split violin plot (can only contain two categories of data!) 
- subset_variable_label (str) – string identifiyng which column of the DataFrame contains the variables that should be used to make datasubsets for each plot of the stacked violin plot 
- subset_variabels (list) – list identifying the subsets that should be generated 
- fig_width (width or None | default = 8) – optional parameter to define figure width of the plot that is to be generated 
- fig_height (height or None | default = 4) – optional parameter to define figure height of the plot that is to be generated 
- order – 
- inner ('box' or 'quartile' or 'point' or 'stick') – define how the datapoints should be displayed in the violin interior, see seaborns documentation for more details 
 
- Return type:
- Figure