I wasn't able to find in the pgfplots manual the exact semantics for pairwise mathematical expressions. Could you clarify the following variations?

% Assume x(t) is parametrized by t in [0,1] and consider f(x) and g(x)
% two arbitrary functions of x. What is the semantics for a), b) and c)?
\addplot[domain=0:1] ({f(x)},{g(x)});             % a)
\addplot[domain=0:1,variable=\t] ({f(t)},{g(t)}); % b)
\addplot[domain=0:1,variable=\t] ({f(t)},{g(x)}); % c)
  • @percusse, this is not an attack, I'm genuinely interested to know about Jake. I know he is one of the high ranked users but based on your comment, has he done some kind of contribution to pgfplots development or something similar? – Pouya May 22 '13 at 10:22
  • @percusse: I'm not dismissing him, sorry if it sounded i was. I'm trying to have secure answers, not guesses, because the later i already have by experimentation. – juliohm May 22 '13 at 12:39

The following trivial experiment answers the question:


\begin{axis}[legend entries={foo,bar,baz}]
\addplot[blue,mark=+,domain=0:1] ({x+1},{x^2});
\addplot[red,domain=0:1,variable=\t] ({t+1},{t^2});
\addplot[yellow,domain=0:1,variable=\t] ({t+1},{x^2});


a) cross-plot of f(x) and g(x) varying x from 0 to 1

b) the same as a), replacing x by t

c) t varies from 0 to 1, f(t) is computed to produce x, and finally g(x) is computed

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.