Spaces:
Runtime error
Runtime error
Amit commited on
Commit ·
3c7abdd
1
Parent(s): 7fd44e4
Plot scripts updated.
Browse files- plot_scripts/map_packages_colors_1v1.py +1 -1
- plot_scripts/map_packages_colors_all.py +1 -1
- plot_scripts/map_packages_colors_mgpu.py +1 -1
- plot_scripts/plot_display_1v1.py +9 -4
- plot_scripts/plot_display_all.py +3 -2
- plot_scripts/plot_display_com_pack.py +1 -1
- plot_scripts/plot_display_mgpu.py +4 -4
- plot_scripts/plot_scripts_1v1.py +3 -1
- plot_scripts/plot_scripts_all.py +3 -1
- plot_scripts/plot_scripts_mgpu.py +3 -1
plot_scripts/map_packages_colors_1v1.py
CHANGED
|
@@ -20,7 +20,7 @@ params = {'backend': 'ps',
|
|
| 20 |
'legend.fontsize': 12,
|
| 21 |
'xtick.labelsize': 14,
|
| 22 |
'ytick.labelsize': 14,}
|
| 23 |
-
#
|
| 24 |
# 'figure.figsize': fig_size}
|
| 25 |
# plt.rc('text.latex', preamble=r'\usepackage{braket}')
|
| 26 |
plt.rcParams.update(params)
|
|
|
|
| 20 |
'legend.fontsize': 12,
|
| 21 |
'xtick.labelsize': 14,
|
| 22 |
'ytick.labelsize': 14,}
|
| 23 |
+
# 'text.usetex': True}
|
| 24 |
# 'figure.figsize': fig_size}
|
| 25 |
# plt.rc('text.latex', preamble=r'\usepackage{braket}')
|
| 26 |
plt.rcParams.update(params)
|
plot_scripts/map_packages_colors_all.py
CHANGED
|
@@ -21,7 +21,7 @@ params = {'backend': 'ps',
|
|
| 21 |
'ytick.labelsize': 14,}
|
| 22 |
# 'text.usetex': True}
|
| 23 |
# 'figure.figsize': fig_size}
|
| 24 |
-
plt.rc('text.latex', preamble=r'\usepackage{braket}')
|
| 25 |
plt.rcParams.update(params)
|
| 26 |
|
| 27 |
cm = plt.get_cmap('tab20')
|
|
|
|
| 21 |
'ytick.labelsize': 14,}
|
| 22 |
# 'text.usetex': True}
|
| 23 |
# 'figure.figsize': fig_size}
|
| 24 |
+
# plt.rc('text.latex', preamble=r'\usepackage{braket}')
|
| 25 |
plt.rcParams.update(params)
|
| 26 |
|
| 27 |
cm = plt.get_cmap('tab20')
|
plot_scripts/map_packages_colors_mgpu.py
CHANGED
|
@@ -19,7 +19,7 @@ params = {'backend': 'ps',
|
|
| 19 |
'legend.fontsize': 12,
|
| 20 |
'xtick.labelsize': 14,
|
| 21 |
'ytick.labelsize': 14,}
|
| 22 |
-
#
|
| 23 |
# 'figure.figsize': fig_size}
|
| 24 |
# plt.rc('text.latex', preamble=r'\usepackage{braket}')
|
| 25 |
plt.rcParams.update(params)
|
|
|
|
| 19 |
'legend.fontsize': 12,
|
| 20 |
'xtick.labelsize': 14,
|
| 21 |
'ytick.labelsize': 14,}
|
| 22 |
+
# 'text.usetex': True}
|
| 23 |
# 'figure.figsize': fig_size}
|
| 24 |
# plt.rc('text.latex', preamble=r'\usepackage{braket}')
|
| 25 |
plt.rcParams.update(params)
|
plot_scripts/plot_display_1v1.py
CHANGED
|
@@ -3,7 +3,7 @@ import h5py
|
|
| 3 |
import os
|
| 4 |
|
| 5 |
import sys
|
| 6 |
-
sys.path.append('/plot_scripts
|
| 7 |
from map_packages_colors_1v1 import *
|
| 8 |
from plot_scripts_1v1 import *
|
| 9 |
|
|
@@ -101,7 +101,12 @@ def abs_time(t1, p1, p1_cc, p1_pr, t2, p2, p2_cc, p2_pr, N_end):
|
|
| 101 |
# if save_flag == "Y":
|
| 102 |
# gen_settings(fig, ax, r"N (system size)", r"Time ($t_{package}$)", False, True, True, 10**-1, 10**5, "out", "perf_{}_{}_{}_{}_{}_{}_{}_{}.pdf".format(t1, p1, p1_cc, p1_pr, t2, p2, p2_cc, p2_pr))
|
| 103 |
# else:
|
| 104 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 105 |
else:
|
| 106 |
print(" Re-select the options as the requested option data is not available.")
|
| 107 |
|
|
@@ -191,7 +196,7 @@ def relative_time_wrt_pack(t1, p1, p1_cc, p1_pr, t2, p2, p2_cc, p2_pr, N_end):
|
|
| 191 |
# if save_flag == "Y":
|
| 192 |
# gen_settings(fig, ax, r"N (system size)", r"Relative time - " + p2, False, True, True, 10**-1, 10**3, "out", "relative_perf_{}_{}_{}_{}_{}_{}_{}_{}.pdf".format(t1, p1, p1_cc, p1_pr, t2, p2, p2_cc, p2_pr))
|
| 193 |
# else:
|
| 194 |
-
gen_settings(fig, ax, r"N (system size)", r"Relative time", False, True, True, 10**-1, 10**3, "out", None)
|
| 195 |
else:
|
| 196 |
if N_arr_t1[0] > N_arr_t2[0]:
|
| 197 |
dat_2 = dat_2[3:]
|
|
@@ -207,6 +212,6 @@ def relative_time_wrt_pack(t1, p1, p1_cc, p1_pr, t2, p2, p2_cc, p2_pr, N_end):
|
|
| 207 |
# if save_flag == "Y":
|
| 208 |
# gen_settings(fig, ax, r"N (system size)", r"Relative time", False, True, True, 10**-1, 10**3, "out", "relative_perf_{}_{}_{}_{}_{}_{}_{}_{}.pdf".format(t1, p1, p1_cc, p1_pr, t2, p2, p2_cc, p2_pr))
|
| 209 |
# else:
|
| 210 |
-
gen_settings(fig, ax, r"N (system size)", r"Relative time", False, True, True, 10**-1, 10**3, "out", None)
|
| 211 |
|
| 212 |
# relative_time_wrt_pack(task_1, package_1, p1_com_cap, p1_prec, task_2, package_2, p2_com_cap, p2_prec)
|
|
|
|
| 3 |
import os
|
| 4 |
|
| 5 |
import sys
|
| 6 |
+
sys.path.append('/plot_scripts')
|
| 7 |
from map_packages_colors_1v1 import *
|
| 8 |
from plot_scripts_1v1 import *
|
| 9 |
|
|
|
|
| 101 |
# if save_flag == "Y":
|
| 102 |
# gen_settings(fig, ax, r"N (system size)", r"Time ($t_{package}$)", False, True, True, 10**-1, 10**5, "out", "perf_{}_{}_{}_{}_{}_{}_{}_{}.pdf".format(t1, p1, p1_cc, p1_pr, t2, p2, p2_cc, p2_pr))
|
| 103 |
# else:
|
| 104 |
+
if N_arr_t1[0] > N_arr_t2[0]:
|
| 105 |
+
N_arr = N_arr_t2
|
| 106 |
+
else:
|
| 107 |
+
N_arr = N_arr_t1
|
| 108 |
+
|
| 109 |
+
gen_settings(fig, ax, r"N (system size)", r"Time ($t_{package}$)", False, True, True, N_arr[0]-2, N_arr[-1], True, 10**-1, 10**5, "out", None)
|
| 110 |
else:
|
| 111 |
print(" Re-select the options as the requested option data is not available.")
|
| 112 |
|
|
|
|
| 196 |
# if save_flag == "Y":
|
| 197 |
# gen_settings(fig, ax, r"N (system size)", r"Relative time - " + p2, False, True, True, 10**-1, 10**3, "out", "relative_perf_{}_{}_{}_{}_{}_{}_{}_{}.pdf".format(t1, p1, p1_cc, p1_pr, t2, p2, p2_cc, p2_pr))
|
| 198 |
# else:
|
| 199 |
+
gen_settings(fig, ax, r"N (system size)", r"Relative time", False, True, True, N_arr[0]-2, N_arr[-1], True, 10**-1, 10**3, "out", None)
|
| 200 |
else:
|
| 201 |
if N_arr_t1[0] > N_arr_t2[0]:
|
| 202 |
dat_2 = dat_2[3:]
|
|
|
|
| 212 |
# if save_flag == "Y":
|
| 213 |
# gen_settings(fig, ax, r"N (system size)", r"Relative time", False, True, True, 10**-1, 10**3, "out", "relative_perf_{}_{}_{}_{}_{}_{}_{}_{}.pdf".format(t1, p1, p1_cc, p1_pr, t2, p2, p2_cc, p2_pr))
|
| 214 |
# else:
|
| 215 |
+
gen_settings(fig, ax, r"N (system size)", r"Relative time", False, True, True, N_arr[0]-2, N_arr[-1], True, 10**-1, 10**3, "out", None)
|
| 216 |
|
| 217 |
# relative_time_wrt_pack(task_1, package_1, p1_com_cap, p1_prec, task_2, package_2, p2_com_cap, p2_prec)
|
plot_scripts/plot_display_all.py
CHANGED
|
@@ -70,7 +70,7 @@ def abs_time(t, cc, pr, compare_pack, N_end):
|
|
| 70 |
# if save_flag == "Y":
|
| 71 |
# gen_settings(fig, ax, r"N (system size)", r"Time ($t_{package}$)", False, True, True, 10**-1, 10**5, "out", "perf_{}_{}_{}_{}_{}_{}_{}_{}.pdf".format(t1, p1, p1_cc, p1_pr, t2, p2, p2_cc, p2_pr))
|
| 72 |
# else:
|
| 73 |
-
gen_settings(fig, ax, r"N (system size)", r"Time ($t_{package}$)", False, True, True, 10**-1, 10**5, "out", None)
|
| 74 |
# else:
|
| 75 |
# print(" Re-select the options as the requested option data is not available.")
|
| 76 |
|
|
@@ -96,7 +96,8 @@ def abs_time(t, cc, pr, compare_pack, N_end):
|
|
| 96 |
h5f.close()
|
| 97 |
plot_comp_data_n_arr(N_arr, dat, main_dat, package+'_'+t+'_'+cc+'_'+pr)
|
| 98 |
|
| 99 |
-
gen_settings(fig, ax,
|
|
|
|
| 100 |
|
| 101 |
# pkg_str = ['qiskit' , 'cirq', 'qsimcirq', 'pennylane', 'pennylane_l', 'qibo', 'qibojit', 'yao', 'quest', 'qulacs', 'intel_qs_cpp', 'projectq', 'svsim', 'hybridq', 'hiq', 'qcgpu', 'qrack_sch']
|
| 102 |
|
|
|
|
| 70 |
# if save_flag == "Y":
|
| 71 |
# gen_settings(fig, ax, r"N (system size)", r"Time ($t_{package}$)", False, True, True, 10**-1, 10**5, "out", "perf_{}_{}_{}_{}_{}_{}_{}_{}.pdf".format(t1, p1, p1_cc, p1_pr, t2, p2, p2_cc, p2_pr))
|
| 72 |
# else:
|
| 73 |
+
gen_settings(fig, ax, r"N (system size)", r"Time ($t_{package}$)", False, True, True, N_arr[0]-2, N_arr[-1], True, 10**-1, 10**5, "out", None)
|
| 74 |
# else:
|
| 75 |
# print(" Re-select the options as the requested option data is not available.")
|
| 76 |
|
|
|
|
| 96 |
h5f.close()
|
| 97 |
plot_comp_data_n_arr(N_arr, dat, main_dat, package+'_'+t+'_'+cc+'_'+pr)
|
| 98 |
|
| 99 |
+
# gen_settings(fig, ax, xlabel_str, ylabel_str, log_x_on, log_y_on, xlim_on, xlim_low, xlim_upp, ylim_on, ylim_low, ylim_upp, leg_loc, fn):
|
| 100 |
+
gen_settings(fig, ax, r"N (system size)", r"Relative time", False, True, True, N_arr[0]-2, N_arr[-1], True, 10**-1, 10**3, "out", None)
|
| 101 |
|
| 102 |
# pkg_str = ['qiskit' , 'cirq', 'qsimcirq', 'pennylane', 'pennylane_l', 'qibo', 'qibojit', 'yao', 'quest', 'qulacs', 'intel_qs_cpp', 'projectq', 'svsim', 'hybridq', 'hiq', 'qcgpu', 'qrack_sch']
|
| 103 |
|
plot_scripts/plot_display_com_pack.py
CHANGED
|
@@ -121,7 +121,7 @@ def abs_time_pack(t1, t2, cc, pr, N_end):
|
|
| 121 |
print(" Number of gates of Task 2: ", ng2)
|
| 122 |
|
| 123 |
plot_comp_data_n_arr(N_arr, ng1, ng2, 'gate_count')
|
| 124 |
-
gen_settings(fig, ax, r"N (system size)", r"Task I/Task II ($t_{T1}/t_{T2}$)", False, False, True, -3, 25, "out", None)
|
| 125 |
# else:
|
| 126 |
# print(" Re-select the options as the requested option data is not available.")
|
| 127 |
|
|
|
|
| 121 |
print(" Number of gates of Task 2: ", ng2)
|
| 122 |
|
| 123 |
plot_comp_data_n_arr(N_arr, ng1, ng2, 'gate_count')
|
| 124 |
+
gen_settings(fig, ax, r"N (system size)", r"Task I/Task II ($t_{T1}/t_{T2}$)", False, False, True, N_arr[0]-2, N_arr[-1], True, -3, 25, "out", None)
|
| 125 |
# else:
|
| 126 |
# print(" Re-select the options as the requested option data is not available.")
|
| 127 |
|
plot_scripts/plot_display_mgpu.py
CHANGED
|
@@ -44,7 +44,7 @@ def abs_time(t, pr, n_gpu, compare_pack, N_end):
|
|
| 44 |
N_arr = range(12, N_end, 2)
|
| 45 |
plot_abs_data_n_arr(N_arr, dat, package+'_'+t+'_'+'gpu_'+str(n_gpu)+'_'+pr)
|
| 46 |
|
| 47 |
-
gen_settings(fig, ax, r"N (system size)", r"Time ($t_{package}$)", False, True, True, 10**-1, 10**4, "out", None)
|
| 48 |
# else:
|
| 49 |
# print(" Re-select the options as the requested option data is not available.")
|
| 50 |
|
|
@@ -64,7 +64,7 @@ def abs_time(t, pr, n_gpu, compare_pack, N_end):
|
|
| 64 |
h5f.close()
|
| 65 |
plot_comp_data_n_arr(N_arr, dat, main_dat, package+'_'+t+'_'+'gpu_'+str(n_gpu)+'_'+pr)
|
| 66 |
|
| 67 |
-
gen_settings(fig, ax, r"N (system size)", r"Relative time", False, False, True, -1, 10, "out", None)
|
| 68 |
|
| 69 |
# abs_time("Heisenberg dynamics", "Single", 1, "cuquantum_qsimcirq", 36)
|
| 70 |
|
|
@@ -104,7 +104,7 @@ def abs_time_ngpus(t, pr, pack, compare_ngpu, N_end):
|
|
| 104 |
|
| 105 |
plot_abs_data_n_arr(N_arr, dat, pack+'_'+t+'_'+'gpu_'+str(ngpu)+'_'+pr)
|
| 106 |
|
| 107 |
-
gen_settings(fig, ax, r"N (system size)", r"Time ($t_{package}$)", False, True, True, 10**-1, 10**4, "out", None)
|
| 108 |
# else:
|
| 109 |
# print(" Re-select the options as the requested option data is not available.")
|
| 110 |
|
|
@@ -124,6 +124,6 @@ def abs_time_ngpus(t, pr, pack, compare_ngpu, N_end):
|
|
| 124 |
h5f.close()
|
| 125 |
plot_comp_data_n_arr(N_arr, dat, main_dat, pack+'_'+t+'_'+'gpu_'+str(n_gpu)+'_'+pr)
|
| 126 |
|
| 127 |
-
gen_settings(fig, ax, r"N (system size)", r"Relative time", False, False, True, -1, 10, "out", None)
|
| 128 |
|
| 129 |
# abs_time_ngpus("Heisenberg dynamics", "Single", "cuquantum_qsimcirq", 8, 36)
|
|
|
|
| 44 |
N_arr = range(12, N_end, 2)
|
| 45 |
plot_abs_data_n_arr(N_arr, dat, package+'_'+t+'_'+'gpu_'+str(n_gpu)+'_'+pr)
|
| 46 |
|
| 47 |
+
gen_settings(fig, ax, r"N (system size)", r"Time ($t_{package}$)", False, True, True, N_arr[0]-2, N_arr[-1], True, 10**-1, 10**4, "out", None)
|
| 48 |
# else:
|
| 49 |
# print(" Re-select the options as the requested option data is not available.")
|
| 50 |
|
|
|
|
| 64 |
h5f.close()
|
| 65 |
plot_comp_data_n_arr(N_arr, dat, main_dat, package+'_'+t+'_'+'gpu_'+str(n_gpu)+'_'+pr)
|
| 66 |
|
| 67 |
+
gen_settings(fig, ax, r"N (system size)", r"Relative time", False, False, True, N_arr[0]-2, N_arr[-1], True, -1, 10, "out", None)
|
| 68 |
|
| 69 |
# abs_time("Heisenberg dynamics", "Single", 1, "cuquantum_qsimcirq", 36)
|
| 70 |
|
|
|
|
| 104 |
|
| 105 |
plot_abs_data_n_arr(N_arr, dat, pack+'_'+t+'_'+'gpu_'+str(ngpu)+'_'+pr)
|
| 106 |
|
| 107 |
+
gen_settings(fig, ax, r"N (system size)", r"Time ($t_{package}$)", False, True, True, N_arr[0]-2, N_arr[-1], True, 10**-1, 10**4, "out", None)
|
| 108 |
# else:
|
| 109 |
# print(" Re-select the options as the requested option data is not available.")
|
| 110 |
|
|
|
|
| 124 |
h5f.close()
|
| 125 |
plot_comp_data_n_arr(N_arr, dat, main_dat, pack+'_'+t+'_'+'gpu_'+str(n_gpu)+'_'+pr)
|
| 126 |
|
| 127 |
+
gen_settings(fig, ax, r"N (system size)", r"Relative time", False, False, True, N_arr[0]-2, N_arr[-1], True, -1, 10, "out", None)
|
| 128 |
|
| 129 |
# abs_time_ngpus("Heisenberg dynamics", "Single", "cuquantum_qsimcirq", 8, 36)
|
plot_scripts/plot_scripts_1v1.py
CHANGED
|
@@ -32,7 +32,7 @@ def plot_comp_data_n_arr(n_arr, data_1, data_2, pack_str):
|
|
| 32 |
else:
|
| 33 |
plt.plot(n_arr, ratio_arr, linestyle='-', marker=symbol_dict[pack_str], label=label_dict[pack_str], color=color_dict[pack_str], markersize=5)
|
| 34 |
|
| 35 |
-
def gen_settings(fig, ax, xlabel_str, ylabel_str, log_x_on, log_y_on, ylim_on, ylim_low, ylim_upp, leg_loc, fn):
|
| 36 |
|
| 37 |
ax.tick_params(direction='in', which='both', bottom=True, top=True, left=True, right=True)
|
| 38 |
# ax.xaxis.set_major_locator(MaxNLocator(integer=True))
|
|
@@ -45,6 +45,8 @@ def gen_settings(fig, ax, xlabel_str, ylabel_str, log_x_on, log_y_on, ylim_on, y
|
|
| 45 |
ax.set_xscale('log')
|
| 46 |
if log_y_on:
|
| 47 |
ax.set_yscale('log')
|
|
|
|
|
|
|
| 48 |
if ylim_on == True:
|
| 49 |
plt.ylim([ylim_low, ylim_upp])
|
| 50 |
# plt.xlabel(r"N (system size)")
|
|
|
|
| 32 |
else:
|
| 33 |
plt.plot(n_arr, ratio_arr, linestyle='-', marker=symbol_dict[pack_str], label=label_dict[pack_str], color=color_dict[pack_str], markersize=5)
|
| 34 |
|
| 35 |
+
def gen_settings(fig, ax, xlabel_str, ylabel_str, log_x_on, log_y_on, xlim_on, xlim_low, xlim_upp, ylim_on, ylim_low, ylim_upp, leg_loc, fn):
|
| 36 |
|
| 37 |
ax.tick_params(direction='in', which='both', bottom=True, top=True, left=True, right=True)
|
| 38 |
# ax.xaxis.set_major_locator(MaxNLocator(integer=True))
|
|
|
|
| 45 |
ax.set_xscale('log')
|
| 46 |
if log_y_on:
|
| 47 |
ax.set_yscale('log')
|
| 48 |
+
if xlim_on == True:
|
| 49 |
+
plt.xlim([xlim_low, xlim_upp])
|
| 50 |
if ylim_on == True:
|
| 51 |
plt.ylim([ylim_low, ylim_upp])
|
| 52 |
# plt.xlabel(r"N (system size)")
|
plot_scripts/plot_scripts_all.py
CHANGED
|
@@ -33,7 +33,7 @@ def plot_comp_data_n_arr(n_arr, data_1, data_2, pack_str):
|
|
| 33 |
plt.plot(n_arr, ratio_arr, linestyle='-', marker=symbol_dict[pack_str], label=label_dict[pack_str], color=color_dict[pack_str], markersize=5)
|
| 34 |
|
| 35 |
|
| 36 |
-
def gen_settings(fig, ax, xlabel_str, ylabel_str, log_x_on, log_y_on, ylim_on, ylim_low, ylim_upp, leg_loc, fn):
|
| 37 |
|
| 38 |
ax.tick_params(direction='in', which='both', bottom=True, top=True, left=True, right=True)
|
| 39 |
# ax.xaxis.set_major_locator(MaxNLocator(integer=True))
|
|
@@ -46,6 +46,8 @@ def gen_settings(fig, ax, xlabel_str, ylabel_str, log_x_on, log_y_on, ylim_on, y
|
|
| 46 |
ax.set_xscale('log')
|
| 47 |
if log_y_on:
|
| 48 |
ax.set_yscale('log')
|
|
|
|
|
|
|
| 49 |
if ylim_on == True:
|
| 50 |
plt.ylim([ylim_low, ylim_upp])
|
| 51 |
# plt.xlabel(r"N (system size)")
|
|
|
|
| 33 |
plt.plot(n_arr, ratio_arr, linestyle='-', marker=symbol_dict[pack_str], label=label_dict[pack_str], color=color_dict[pack_str], markersize=5)
|
| 34 |
|
| 35 |
|
| 36 |
+
def gen_settings(fig, ax, xlabel_str, ylabel_str, log_x_on, log_y_on, xlim_on, xlim_low, xlim_upp, ylim_on, ylim_low, ylim_upp, leg_loc, fn):
|
| 37 |
|
| 38 |
ax.tick_params(direction='in', which='both', bottom=True, top=True, left=True, right=True)
|
| 39 |
# ax.xaxis.set_major_locator(MaxNLocator(integer=True))
|
|
|
|
| 46 |
ax.set_xscale('log')
|
| 47 |
if log_y_on:
|
| 48 |
ax.set_yscale('log')
|
| 49 |
+
if xlim_on == True:
|
| 50 |
+
plt.xlim([xlim_low, xlim_upp])
|
| 51 |
if ylim_on == True:
|
| 52 |
plt.ylim([ylim_low, ylim_upp])
|
| 53 |
# plt.xlabel(r"N (system size)")
|
plot_scripts/plot_scripts_mgpu.py
CHANGED
|
@@ -33,7 +33,7 @@ def plot_comp_data_n_arr(n_arr, data_1, data_2, pack_str):
|
|
| 33 |
plt.plot(n_arr, ratio_arr, linestyle='-', marker=symbol_dict[pack_str], label=label_dict[pack_str], color=color_dict[pack_str], markersize=5)
|
| 34 |
|
| 35 |
|
| 36 |
-
def gen_settings(fig, ax, xlabel_str, ylabel_str, log_x_on, log_y_on, ylim_on, ylim_low, ylim_upp, leg_loc, fn):
|
| 37 |
|
| 38 |
ax.tick_params(direction='in', which='both', bottom=True, top=True, left=True, right=True)
|
| 39 |
# ax.xaxis.set_major_locator(MaxNLocator(integer=True))
|
|
@@ -46,6 +46,8 @@ def gen_settings(fig, ax, xlabel_str, ylabel_str, log_x_on, log_y_on, ylim_on, y
|
|
| 46 |
ax.set_xscale('log')
|
| 47 |
if log_y_on:
|
| 48 |
ax.set_yscale('log')
|
|
|
|
|
|
|
| 49 |
if ylim_on == True:
|
| 50 |
plt.ylim([ylim_low, ylim_upp])
|
| 51 |
# plt.xlabel(r"N (system size)")
|
|
|
|
| 33 |
plt.plot(n_arr, ratio_arr, linestyle='-', marker=symbol_dict[pack_str], label=label_dict[pack_str], color=color_dict[pack_str], markersize=5)
|
| 34 |
|
| 35 |
|
| 36 |
+
def gen_settings(fig, ax, xlabel_str, ylabel_str, log_x_on, log_y_on, xlim_on, xlim_low, xlim_upp, ylim_on, ylim_low, ylim_upp, leg_loc, fn):
|
| 37 |
|
| 38 |
ax.tick_params(direction='in', which='both', bottom=True, top=True, left=True, right=True)
|
| 39 |
# ax.xaxis.set_major_locator(MaxNLocator(integer=True))
|
|
|
|
| 46 |
ax.set_xscale('log')
|
| 47 |
if log_y_on:
|
| 48 |
ax.set_yscale('log')
|
| 49 |
+
if xlim_on == True:
|
| 50 |
+
plt.xlim([xlim_low, xlim_upp])
|
| 51 |
if ylim_on == True:
|
| 52 |
plt.ylim([ylim_low, ylim_upp])
|
| 53 |
# plt.xlabel(r"N (system size)")
|