Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- i1 = elist.index(e1)
- i2 = elist.index(e2)
- a1 = np.array([y[i1*2] for y in plain_data])
- a2 = np.array([y[i2*2] for y in plain_data])
- b1 = np.array([y[i1*2+1] for y in plain_data])
- b2 = np.array([y[i2*2+1] for y in plain_data])
- # Fill possible taker trades
- fac = 1.002**2
- plt.fill_between(x_data, a1*fac, b2, where=(a1*fac)<=b2, facecolor=cmap[i1], hatch='*'*2, edgecolor=cmap[i1], step='mid', alpha=.2)
- plt.fill_between(x_data, a2*fac, b1, where=(a2*fac)<=b1, facecolor=cmap[i2], hatch='*'*2, edgecolor=cmap[i2], step='mid', alpha=.2)
- fac = 0.998*0.999
- # Fill possible maker trades on asks
- plt.fill_between(x_data, a1, a2*fac, where=a1<=(a2*fac), facecolor=cmap[i1], hatch='\\'*4, edgecolor=cmap[i1], step='mid', alpha=.1)
- plt.fill_between(x_data, a1*fac, a2, where=a2<=(a1*fac), facecolor=cmap[i2], hatch='\\'*4, edgecolor=cmap[i2], step='mid', alpha=.1)
- # # Fill possible maker trades on bids
- plt.fill_between(x_data, b1/fac, b2, where=b1<=(b2*fac), facecolor=cmap[i2], hatch='/'*4, edgecolor=cmap[i2], step='mid', alpha=.1)
- plt.fill_between(x_data, b1, b2/fac, where=b2<=(b1*fac), facecolor=cmap[i1], hatch='/'*4, edgecolor=cmap[i1], step='mid', alpha=.1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement