diff --git a/figures/plots/496/2d_best_point_variation_mulineff/gobmk_2d_stable_point_mulineff_cpi_mpki.pdf b/figures/plots/496/2d_best_point_variation_mulineff/gobmk_2d_stable_point_mulineff_cpi_mpki.pdf index 8683c90..84a831c 100644 --- a/figures/plots/496/2d_best_point_variation_mulineff/gobmk_2d_stable_point_mulineff_cpi_mpki.pdf +++ b/figures/plots/496/2d_best_point_variation_mulineff/gobmk_2d_stable_point_mulineff_cpi_mpki.pdf diff --git a/figures/stable_point_multi_ineff.py b/figures/stable_point_multi_ineff.py index 3677398..16b2176 100644 --- a/figures/stable_point_multi_ineff.py +++ b/figures/stable_point_multi_ineff.py @@ -138,8 +138,10 @@ def plot_2d_stable_point_mulineff_cpi_mpki(args): benchmarks, labels = get_benchmarks(args) benchmarks = ['gobmk'] budgets = get_mul_ineffs() - colors=['r','b','g','y'] - linestyles=['-','--',':','-'] + colors = [ 'r' , 'b' , 'g' , 'y' ] + linestyles = [ '-' , '--' , '-' , '-' ] + linewidths = [ 1 , 1 , 1 , 1 ] + linedashes = [ [] , [5,1] , [2,0.5,1,0.5] , [] ] # [ on_len, off_len....] legend_size = 8 @@ -213,12 +215,14 @@ def plot_2d_stable_point_mulineff_cpi_mpki(args): memfpoints = [memf for memf in [data_to_plot[sample]["mem_freq"] for sample in range(len(data_to_plot))]] samplepoints = [sample for sample in range(len(data_to_plot))] - if budget < 2: - ax_cpuf.plot(samplepoints, cpufpoints, color=colors[budgets.index(budget)], linestyle=linestyles[budgets.index(budget)], label=budget) - ax_memf.plot(samplepoints, memfpoints, color=colors[budgets.index(budget)], linestyle=linestyles[budgets.index(budget)], label=budget) - else : - ax_cpuf.plot(samplepoints, cpufpoints, color=colors[budgets.index(budget)], linestyle=linestyles[budgets.index(budget)], label="\infty") - ax_memf.plot(samplepoints, memfpoints, color=colors[budgets.index(budget)], linestyle=linestyles[budgets.index(budget)], label="\infty") + label = budget if budget < 2 else "\infty" + ax_cpuf.plot(samplepoints, cpufpoints, color=colors[budgets.index(budget)], + linestyle=linestyles[budgets.index(budget)], label=label, + linewidth=linewidths[budgets.index(budget)], dashes= linedashes[budgets.index(budget)]) + + ax_memf.plot(samplepoints, memfpoints, color=colors[budgets.index(budget)], + linestyle=linestyles[budgets.index(budget)], label=label, + linewidth=linewidths[budgets.index(budget)], dashes= linedashes[budgets.index(budget)]) samplepoints = [sample for sample in range(len(frontiers_data["data"]))] cpi = get_cpi(bmark, dir_path)