def make_benchmark_figure():
fig = plt.figure(figsize=(6,6))
ax = fig.add_subplot(1, 1, 1, xscale='linear', yscale='log')
d1 = np.load('./data/random_data_benchmark.npy')
d2 = np.load('./data/real_data_benchmark.npy')
d3 = np.load('./data/real_data_orange3_benchmark.npy')
ax.scatter(d1[:24, 0], d1[:24, 2], c='r', edgecolor='none', label='Random Data (Polo)')
ax.scatter(d2[:24, 0], d2[:24, 2], c='green', edgecolor='none', label='Gene expression data (Polo)')
ax.scatter(d3[:24, 0], d3[:24, 2], c='blue', edgecolor='none', label='Gene expression data (Orange3)')
ax.legend(loc=2)
ax.grid('on')
ax.set_xlabel('log2(Number of leaves)')
ax.set_ylabel('Run time, seconds')
fig.tight_layout()
fig.savefig('data/bench.png', dpi=75)
评论列表
文章目录