示例#1
0
def _example3():
    data_specs = DataSpecs(
        sample_size_a=70,
        sample_size_b=10,
        mean_a=0.234,
        mean_b=0.1031,
        sd_a=0.14,
        sd_b=0.1,
        design="unpaired",
    )
    data_a, data_b = _gen_data(data_specs)
    info = PliffyInfoABD(
        data_a=data_b,
        data_b=data_a,
        ci_percentage=90,
        design="unpaired",
        measure_units="Height (cm)",
        xtick_labels=ABD(a="ants", b="fleas", diff=""),
        decimals=8,
        marker_color=ABD(a="tab:brown", b="tab:pink", diff="tab:olive"),
        summary_marker_size=ABD(a=5, b=5, diff=6),
        raw_marker_size=ABD(a=3, b=3, diff=3),
        raw_marker_transparency=0.8,
        fontsize=10,
    )
    plot_abd(info)
示例#2
0
def _example4():
    data_specs = DataSpecs(
        sample_size_a=10,
        sample_size_b=10,
        mean_a=15,
        mean_b=10,
        sd_a=5,
        sd_b=5,
        design="paired",
    )
    data_a, data_b = _gen_data(data_specs)
    info = PliffyInfoABD(
        data_a=data_b,
        data_b=data_a,
        ci_percentage=95,
        design="paired",
        measure_units="Anxiety (points)",
        xtick_labels=ABD(a="Control", b="Test", diff="Effect"),
        decimals=1,
        marker_color=ABD(a="tab:orange", b="tab:purple", diff="tab:cyan"),
        summary_marker_size=ABD(a=6, b=6, diff=8),
        raw_marker_size=ABD(a=4, b=4, diff=4),
        raw_marker_transparency=1,
        paired_data_joining_lines=False,
        paired_data_plot_raw_diff=True,
        ci_line_width=2,
        fontsize=12,
        zero_line_width=2,
        zero_line_color="tab:red",
    )
    plot_abd(info)
示例#3
0
def _example2():
    data_specs = DataSpecs(
        sample_size_a=50,
        sample_size_b=10,
        mean_a=10,
        mean_b=4,
        sd_a=5,
        sd_b=3,
        design="unpaired",
    )
    data_a, data_b = _gen_data(data_specs)
    info = PliffyInfoABD(
        data_a=data_b,
        data_b=data_a,
        ci_percentage=95,
        design="unpaired",
        measure_units="Weight (Kg)",
        xtick_labels=ABD(a="fish", b="birds", diff="effect"),
        decimals=4,
        plot_name="figure",
        marker=ABD(a="s", b="s", diff="^"),
        marker_color=ABD(a="tab:blue", b="tab:red", diff="tab:green"),
        fontsize=12,
    )
    plot_abd(info)
示例#4
0
def pliffy_info_example3(seed=233):
    data_a, data_b = gen_paired_data(seed)
    return PliffyInfoABD(
        data_a=data_b,
        data_b=data_a,
        ci_percentage=99,
        design="unpaired",
        measure_units="Force (N)",
        xtick_labels=ABD(a="Men", b="Women", diff="diff"),
        decimals=4,
        plot_name="example3",
        save=False,
        save_path="",
        save_type="",
        dpi=600,
        marker=ABD(a="v", b="v", diff="*"),
        marker_color=ABD(a="black", b="black", diff="cyan"),
        summary_marker_size=ABD(a=4, b=4, diff=4),
        raw_marker_size=ABD(a=2, b=2, diff=2),
        raw_marker_transparency=0.4,
        paired_data_joining_lines=False,
        paired_data_line_color="gainsboro",
        paired_line_transparency=0.4,
        paired_data_plot_raw_diff=True,
        ci_line_width=2,
        fontsize=9,
        show=False,
    )
示例#5
0
def pliffy_info_example2(seed=435):
    data_a, data_b = gen_paired_data(seed)
    return PliffyInfoABD(
        data_a=data_b,
        data_b=data_a,
        ci_percentage=99,
        design="paired",
        measure_units="Amplitude (a.u.)",
        xtick_labels=ABD(a="control", b="Treatment", diff="effect"),
        decimals=4,
        plot_name="example2",
        save=False,
        save_path="",
        save_type="",
        dpi=600,
        marker=ABD(a="o", b="o", diff="^"),
        marker_color=ABD(a="tab:blue", b="tab:red", diff="tab:green"),
        summary_marker_size=ABD(a=5, b=5, diff=6),
        raw_marker_size=ABD(a=3, b=3, diff=3),
        raw_marker_transparency=0.2,
        paired_data_joining_lines=False,
        paired_data_line_color="gainsboro",
        paired_line_transparency=0.2,
        paired_data_plot_raw_diff=True,
        ci_line_width=1,
        fontsize=10,
        show=False,
    )
示例#6
0
def test_example_save(tmpdir):
    pliffy_info = PliffyInfoABD(
        data_a=[1, 2, 3, 4],
        data_b=[3, 4, 5, 6],
        plot_name="test_figure",
        save=True,
        save_path=tmpdir,
        save_type="png",
        show=False,
    )
    plot_abd(pliffy_info)
    figure_path = Path(tmpdir) / (pliffy_info.plot_name + '.' +
                                  pliffy_info.save_type)
    assert figure_path.is_file()
示例#7
0
def _example5():
    fig, axes = plt.subplots(nrows=4, figsize=(3, 8))
    last_subplot = len(axes) - 1
    for i, ax in enumerate(axes):
        data_specs = DataSpecs(
            sample_size_a=(i + 1) * 10,
            sample_size_b=(i + 1) * 10,
            mean_a=100,
            mean_b=120,
            sd_a=30,
            sd_b=30,
            design="unpaired",
        )
        data_a, data_b = _gen_data(data_specs)
        show = i == last_subplot
        info = PliffyInfoABD(data_a=data_a,
                             data_b=data_b,
                             show=show,
                             fontsize=12)
        plot_abd(info, ax)
示例#8
0
def _example1():
    data_specs = DataSpecs()
    data_a, data_b = _gen_data(data_specs)
    info = PliffyInfoABD(data_a=data_b, data_b=data_a, design="paired")
    plot_abd(info)