def test_ratio_plot_log(cmdopt, data_gen):
output = skh_plt.ratio_plot(dict(x=data_gen[0], errorbars=True, histtype='marker', log=True,
err_x=False),
dict(x=data_gen[1], weights=data_gen[2], errorbars=True),
logx=True, ratio_range=(0, 10))
if cmdopt == "generate":
with open(answer_dir+'/answers_ratio_plot_log.npz', 'wb') as f:
np.savez(f, bc1=output[1][0], be1=output[1][1],
bc2=output[2][0], be2=output[2][1])
output[0][0].set_title('test_ratio_plot_log')
plt.show()
elif cmdopt == "test":
answers = np.load(answer_dir+'/answers_ratio_plot_log.npz')
assert(np.all(output[1][0] == answers['bc1']))
assert(np.all(output[1][1] == answers['be1']))
assert(np.all(output[2][0] == answers['bc2']))
assert(np.all(output[2][1] == answers['be2']))
评论列表
文章目录