Hey there!
I want to plot a function, with the x-axis using logarithmic ticks, and
placing a label on it (see my code below). The problem is: if I use a
placement like at (axis cs:x,y), x is not actually using the same
coordinate system as the plot, i.e. x=3 seems to be placed at x=3
assuming a _non_-logarithmic x-axis, while it should actually be placed
at x=log(3). I hope it is clear what I mean... Just try the code below
(pgfplots 1.4.1).
\begin{tikzpicture}
\begin{axis}[
axis x line=center,
axis y line=center,
xlabel=$t$,
ylabel=$x$,
xmode=log,
log basis x=10,
ytick=\empty,
xmin=-10,
after end axis/.code={\node[coordinate,pin=above:{\footnotesize x}] at
(axis cs:3,\expnode){};}
\addplot[domain=1:5000,samples=1000,sharp plot,mark=none,black,id=exp]
gnuplot {10*exp(-x)};
\pgfmathsetmacro{\expnode}{10*exp(-3)};
\end{axis}
\end{tikzpicture}
Cheers,
Janis
------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts.
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
Pgfplots-features mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pgfplots-features