En attendant, dans la série “mieux que rien”, peut-être que profiter des nouvelles possibilités de la v10.3 qui permettent de jouer sur la transparence pourrait aider à améliorer le graphisme dans le sens que tu veux? En rendant le plus transparent possible la partie oblique du trait quand le pivot change de valeur, et le moins transparent possible quand c’est horizontal? Pour ce faire il suffirait de créer une variable “transparence” qu’on met à 0 ou à 255 avec une boucle if qui sépare le cas du pivot fixe à sa valeur du cas où le pivot va changer de valeur, et de modifier la ligne return de ton code en donnant des “coloured (r,g,b,transparence)” à tes pivots (r,g,b, n’ayant pas besoin d’être des variables, je mets ça juste pour satisfaire la syntaxe de l’instruction, tes valeurs chiffrées de couleur choisie suffiront).