huzey commited on
Commit
ce202ba
1 Parent(s): f4346e9

update text color

Browse files
Files changed (1) hide show
  1. app_text.py +5 -1
app_text.py CHANGED
@@ -1,7 +1,7 @@
1
  # %%
 
2
  import os
3
  USE_HUGGINGFACE_ZEROGPU = os.getenv("USE_HUGGINGFACE_ZEROGPU", "False").lower() in ["true", "1", "yes"]
4
- #%%
5
  if USE_HUGGINGFACE_ZEROGPU: # huggingface ZeroGPU, dynamic GPU allocation
6
  try:
7
  import spaces
@@ -98,14 +98,18 @@ def make_plot(token_texts, rgb, num_lines=50, title=""):
98
  x_pos = 0.0
99
  max_word_length = max(len(word) for word in words)
100
  count = 0
 
101
  for word, color in zip(words, colors):
 
102
  if '\n' in word:
103
  word = word.replace('\n', '')
 
104
  y_pos -= 0.025
105
  x_pos = 0.0
106
  count += 1
107
  if count >= num_lines:
108
  break
 
109
 
110
  text_color = 'black' if sum(mcolors.hex2color(color)) > 1.3 else 'white' # Choose text color based on background color
111
  # text_color = 'black'
 
1
  # %%
2
+ import copy
3
  import os
4
  USE_HUGGINGFACE_ZEROGPU = os.getenv("USE_HUGGINGFACE_ZEROGPU", "False").lower() in ["true", "1", "yes"]
 
5
  if USE_HUGGINGFACE_ZEROGPU: # huggingface ZeroGPU, dynamic GPU allocation
6
  try:
7
  import spaces
 
98
  x_pos = 0.0
99
  max_word_length = max(len(word) for word in words)
100
  count = 0
101
+ prev_word = ""
102
  for word, color in zip(words, colors):
103
+ _word = copy.deepcopy(word)
104
  if '\n' in word:
105
  word = word.replace('\n', '')
106
+ if '\n' in prev_word:
107
  y_pos -= 0.025
108
  x_pos = 0.0
109
  count += 1
110
  if count >= num_lines:
111
  break
112
+ prev_word = _word
113
 
114
  text_color = 'black' if sum(mcolors.hex2color(color)) > 1.3 else 'white' # Choose text color based on background color
115
  # text_color = 'black'