src.visualise.misc_graphs

Code for generating plots that don’t fit anywhere else

Functions

generate_misc_plots(mds, output_dir)

Generates all plots in this file, with required arguments and inputs

Classes

BarPlotCouplingExperimentalSessions(**kwargs)

Creates a barplot showing differences in coupling between experimental sessions.

BarPlotCouplingPieceParts(**kwargs)

Creates a barplot showing differences in coupling between two halves of one piece.

BarPlotHigherOrderModelComparison(**kwargs)

Creates a barplot comparing model quality and fit for higher order phase correction models

BarPlotInterpolatedIOIs(**kwargs)

Creates a stacked barplot showing the total number of IOIs per duo and the number of these which were interpolated

BarPlotQuestionnaireCorrelation(**kwargs)

Creates two barplots showing both between-performer and between-repeat correlations for each question, stratified by duo number.

CountPlotListenerDemographics(**kwargs)

HeatmapNoteChoice(**kwargs)

Creates a heatmap representation of a piano and drum kit showing notes that musicians played most frequently

LinePlotAllConditions(df, **kwargs)

Creates a line plot for all conditions, with one column showing raw latency and another showing windowed standard deviation (aka jitter), defaults to 6-second window (8 * 0.75)

LinePlotZoomCall(df, **kwargs)

Creates a lineplot and histogram showing latency over time for initial Zoom call

RegPlotCouplingHalves(**kwargs)

Creates a barplot showing differences in coupling between experimental sessions.

RegPlotCouplingSessions(**kwargs)

Creates a barplot showing differences in coupling between experimental sessions.

src.visualise.misc_graphs.generate_misc_plots(mds: list, output_dir: str) None

Generates all plots in this file, with required arguments and inputs