Existe-t-il un moyen d'afficher la notation scientifique sous la forme 10 ^ 2 (moins la carotte) plutôt que 1e + 2? De plus, en dehors de la modification des préférences du gris au noir, est-il possible de mettre en gras la limite extérieure et les graduations d'un tracé ? Veuillez voir l'exemple des lignes en gras et de la notation ci-dessous. La notation scientifique dans l'image ci-dessous est incroyablement courant dans l'industrie pétrolière et gazière et le format requis pour de nombreuses publications O&G et géoscientifiques lors de l'affichage des données dans l'espace journal. Merci.
Revenant au commentaire de Brady sur la liste de souhaits - vous pouvez le mettre dans la liste de souhaits interne. J'ai reçu de la musique pour le menton de la part de clients sur la signification de "graphiques de qualité de publication". Si vous le mettez sur la liste de souhaits interne, le reste des SE peut ajouter des clients qui ont eu des problèmes similaires.
M
Salut Peter,
Oui, il est possible d'afficher la notation que vous décrivez en utilisant un format d'axe personnalisé (voir l'image ci-dessous)... mais je ne pense pas que la plupart des gens voudront le faire. Vérifiez si vous êtes d'accord après avoir inspecté le code de formatage personnalisé. Il y a quelques pièces mobiles ici :
1) Utilisation d'Unicode pour les caractères en exposant. (Notez l'adressage discontinu)
2) Gérer les exposants négatifs
3) Conversion de nombres en équivalents de caractères en exposant via la recherche en traitant un chiffre à la fois
En ce qui concerne les lignes en gras : encore une fois, cela peut être fait avec JSL personnalisé en écrivant de petites lignes horizontales et verticales dans la framebox - tant que les ticks sont à l'intérieur et non à l'extérieur du graphique. C'est fastidieux : le script doit être appliqué à l'arborescence d'affichage après la création du graphique et doit déduire les longueurs de ligne à partir de la mise à l'échelle du graphique.
Il est probablement préférable que le client demande ce formatage à l'aide de la liste de souhaits.

Voici ce que j'ai entré pour un format personnalisé :
sups = words("\!U2070,\!U00B9,\!U00B2,\!U00B3,\!U2074,\!U2075,\!U2076,\!U2077,\!U2078,\!U2079",",");
x = Log10( :value );
neg = If( x < 0, "⁻", "" );
x = Abs( x );
expon = "";
If( x > 0,
While( x > 0,
expon = sups[Mod( x, 10 ) + 1] || expon;
x = Floor( x / 10 );
)
,
expon = sups[1]
);
"10" || neg || expon;
J'ai joint un fichier avec un script si vous êtes intéressé à jouer un peu. Notez que les caractères unicode s'affichent en exposant une fois que vous les avez saisis... vous ne pouvez donc plus voir leurs adresses :

Acclamations,
brady
Vous pouvez recommander à l'utilisateur d'exporter le graphique dans un format vectoriel (SVG, EMF, PDF), puis d'appliquer les modifications dans un autre outil, y compris directement dans PowerPoint ou Word s'ils sont sous Windows. Ils pourraient trouver la fin de ce billet de blog utile.