Unsuccessfully optimize text method.
I tried to group all the texts in one single graphic object, but it does not work. 'text' create one text object per position whatever you do. So the text plotting routines are still slow.
Showing with 22 additions and 15 deletions