Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/05/2007, à 18:57

remistan

[Résolu] LaTeX: problème de graduation pstricks

Bonjour,

J'ai un bête problème de graduation avec pstricks ... Voulant graduer l'axe des ordonnées de -50000 à 50000 avec une graduation tous les 10000, le résultat ne colle pas à la grille ... Voici mon code, où on voit que ma méthode marche parfaitement de -500 à 500, où le problème apparaît déjà pour une graduation de -5000 à 5000, mais où le troisième repère flanche complètement ...

\documentclass[10pt]{article}
\usepackage{pstricks,pstricks-add,pst-math,pst-xkey}
\begin{document}

\psset{xunit=1cm,yunit=1cm}
\begin{pspicture*}(-6,-6)(6,6)
\psgrid[subgriddiv=2,gridlabels=0,gridcolor=lightgray](0,0)(-6,-6)(6,6)
\psset{xunit=1cm,yunit=0.01cm,algebraic=true,dotstyle=*,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
\psaxes[Dx=1,Dy=100,ticksize=-2pt 0,subticks=2]{->}(0,0)(-5,-500)(5,500)
\end{pspicture*}


\psset{xunit=1cm,yunit=1cm}
\begin{pspicture*}(-6,-6)(6,6)
\psgrid[subgriddiv=2,gridlabels=0,gridcolor=lightgray](0,0)(-6,-6)(6,6)
\psset{xunit=1cm,yunit=0.001cm,algebraic=true,dotstyle=*,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
\psaxes[Dx=1,Dy=1000,ticksize=-2pt 0,subticks=2]{->}(0,0)(-5,-5000)(5,5000)
\end{pspicture*}

\psset{xunit=1cm,yunit=1cm}
\begin{pspicture*}(-6,-6)(6,6)
\psgrid[subgriddiv=2,gridlabels=0,gridcolor=lightgray](0,0)(-6,-6)(6,6)
\psset{xunit=1cm,yunit=0.0001cm,algebraic=true,dotstyle=*,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
\psaxes[Dx=1,Dy=10000,ticksize=-2pt 0,subticks=2]{->}(0,0)(-5,-50000)(5,50000)
\end{pspicture*}

\end{document}

J'imagine que c'est un problème d'unité trop petite ou d'erreur d'approximation répétée, mais quelqu'un aurait-il une idée pour faire ça proprement  ?

Merci,
Rémi

Dernière modification par remistan (Le 28/05/2007, à 12:51)

Hors ligne

#2 Le 28/05/2007, à 04:31

dadabe

Re : [Résolu] LaTeX: problème de graduation pstricks

Salut,

\psset{xunit=1cm,yunit=1cm}
\begin{pspicture}(-6,-6)(6,6)
\psaxes[Dx=1,dx=1,Dy=10000,dy=1]{->}(0,0)(-6,-6)(6,6)
\psgrid[gridlabels=0,subgriddiv=1,gridwidth=0.1pt](0,0)(-6,-6)(6,6)
\end{pspicture}

Ce code produit un résultat satisfaisant.
J'ai remarqué que lorsqu'on attribue des unités trop petites à xunit ou yunit, le tracé obtenu est bien trop approximatif.

Hors ligne

#3 Le 28/05/2007, à 10:56

remistan

Re : [Résolu] LaTeX: problème de graduation pstricks

Super, merci !
(et en plus c'est plus simple ...)

Hors ligne