SVG Différence entre JMP et le WEBJ'essaie de générer un ensemble de chaînes SVG standardisées qui peuvent être utilisées à la fois dans des scripts JSL et dans une application Web. Cependant, d'après mes premières recherches, je remarque que pour la même chaîne SVG d-Path, JSL dessine l'image en utilisant le coin inférieur gauche comme point 0,0 et les navigateurs utilisent le coin supérieur gauche comme point 0,0.
Existe-t-il un paramètre JMP pour modifier la position 0,0 pour ce cas d'utilisation ? Sinon, je devrais stocker deux chaînes pour chaque élément que je souhaite dessiner, une pour nos développeurs JSL et une autre pour nos développeurs Web... ce qui est correct mais pas idéal:)
Salut, Troy
Chaîne SVG = "M 0 0 h17.231 v16.915 h-17.231 z M 0.653 0 h16.578 v16.273 h-16.578 z"

Automatisation et scriptsRe : Différence SVG entre JMP et le WEBDans JMP, vous pouvez inverser l'échelle de l'axe Y dans Paramètres de l'axe.
En HTML, vous pouvez envelopper le SVG dans un avec une transformation d'échelle, comme :
<SPAN class="token tag"><SPAN class="token attr-name">transform</SPAN><SPAN class="token attr-value"><SPAN class="token punctuation attr-equals">=</SPAN><SPAN class="token punctuation">"</SPAN>translate(0 100) scale(1 -1)<SPAN class="token punctuation">"</SPAN></SPAN><SPAN class="token punctuation">></SPAN></SPAN>
Re : Différence SVG entre JMP et le WEBMerci pour ta réponse Xana. J'étais au courant de l'option de traduction mais pas de l'option JMP Y-Axis. Je suppose qu'il s'agit simplement de faire savoir à nos scripteurs et développeurs qu'ils doivent traduire l'un ou l'autre. Je ne veux certainement pas stocker deux chaînes, une pour chaque situation.
Dans JSL, la grande majorité des utilisateurs s'attendront à ce que 0,0 sur les graphiques soit en bas à gauche, leur demander de changer sera déroutant. Je pense que la traduction devra se faire du côté du navigateur. Je peux publier l'obligation de traduire dans mon code de démonstration pour les navigateurs Web.
Je ne vois pas d'autre moyen de contourner cela.