wei12138 commited on
Commit
ea4a2f3
·
1 Parent(s): ecac7df

Update process.py

Browse files
Files changed (1) hide show
  1. process.py +8 -2
process.py CHANGED
@@ -100,7 +100,13 @@ def generate_image(final):
100
  img = np.zeros((100, 100, 3), dtype=np.uint8)
101
 
102
  sorted_keys = ["E_I", "S_N", "T_F", "J_P"]
103
-
 
 
 
 
 
 
104
  for idx, k in enumerate(sorted_keys):
105
  v = final[k]
106
  if idx == 0: # 左上
@@ -115,7 +121,7 @@ def generate_image(final):
115
  else: # 右下
116
  img[50+int(50*(1-v/100)):, 50:] = np.array([int(colors[idx][0][i:i+2], 16) for i in (1, 3, 5)])
117
  img[50:int(50*(1-v/100))+50, 50:] = np.array([int(colors[idx][1][i:i+2], 16) for i in (1, 3, 5)])
118
-
119
  ax.imshow(img)
120
  ax.axis('off') # 不显示坐标轴
121
 
 
100
  img = np.zeros((100, 100, 3), dtype=np.uint8)
101
 
102
  sorted_keys = ["E_I", "S_N", "T_F", "J_P"]
103
+ personality= ""
104
+ for k in sorted_keys:
105
+ v = final[k]
106
+ if v < 50:
107
+ personality += k[0]
108
+ else:
109
+ personality += k[2]
110
  for idx, k in enumerate(sorted_keys):
111
  v = final[k]
112
  if idx == 0: # 左上
 
121
  else: # 右下
122
  img[50+int(50*(1-v/100)):, 50:] = np.array([int(colors[idx][0][i:i+2], 16) for i in (1, 3, 5)])
123
  img[50:int(50*(1-v/100))+50, 50:] = np.array([int(colors[idx][1][i:i+2], 16) for i in (1, 3, 5)])
124
+ ax.set_title(f'Your MBTI persopnality may be {personality}', fontsize=16)
125
  ax.imshow(img)
126
  ax.axis('off') # 不显示坐标轴
127