我有 2 个点(大小为 8 的向量)和 3 个不同的按位运算(And、Or、Xor)我在 2D 图上映射了每个点和按位运算的结果。现在我想显示每个点的真实数据本身以及绘图旁边的操作结果(绘图右侧或绘图上方(尽可能或更好))所以稍后当我想分析结果时,我可以轻松读取数据值. 现在我的形象是这样的,你可以看到传说被切断了,我在情节之外没有地方写任何东西:
我想在情节之外显示的文字:
P1 P2 And Or Xor
0 1 0 1 1
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
1 1 1 1 0
1 1 1 1 0
1 1 1 1 0
1 1 1 1 0
我正在使用的代码:
import numpy as np
import pylab as pl
fig = pl.figure()
ax = fig.add_subplot(111)
ax.plot(p1x, p1y, 'bx', label='Point 1', alpha=.55, markersize=30)
ax.plot(p2x, p2y, 'r+', label='Point 2', alpha=.55, markersize=30)
ax.plot(Andx, Andy, 'go', label='AND', alpha=.45, markersize=10)
ax.plot(Orx, Ory, 'y<', label='OR', alpha=.45, markersize=10)
ax.plot(Xorx, Xory, 'ks', label='XOR', alpha=.45, markersize=10)
ax.set_title('Bitwise Operation')
ax.set_xlabel('axis X')
ax.set_ylabel('axis Y')
ax.axis([-0.05, 1.05, -0.05, 1.05])
pl.legend(loc='lower left', bbox_to_anchor=(1.02, 0), borderaxespad=0)
pl.show()