MHB Labeling Y-Axis with Pi and -Pi

  • Thread starter Thread starter Dustinsfl
  • Start date Start date
  • Tags Tags
    Pi
AI Thread Summary
To label the y-axis with pi and -pi in a TikZ diagram, you can use specific code to create ticks and labels at the coordinates corresponding to these values. The recommended approach involves using a loop to draw ticks at -3.14 and 3.14, labeling them as -π and π respectively. An example code snippet demonstrates how to implement this effectively. Additional resources are available for further guidance on TikZ labeling techniques. This method allows for clear representation of these mathematical constants on the graph.
Dustinsfl
Messages
2,217
Reaction score
5
I am trying to label the y-axis with pi and -pi. How can I do that?

Code:
\begin{tikzpicture}
\draw[->] (0,0) -- (3.5,0) coordinate (x axis);
\draw[->] (0,-3.5) -- (0,3.5) coordinate (y axis);
\end{tikzpicture}
 
Physics news on Phys.org
dwsmith said:
I am trying to label the y-axis with pi and -pi. How can I do that?
Do you mean to draw ticks and labels at (0, $\pi$) and (0, $-\pi$)? You could do the following.

Code:
\def\npi{3.1416}
\begin{tikzpicture}
\draw[->] (0,0) -- (3.5,0) node[below] {$x$};
\draw[->] (0,-3.5) -- (0,3.5) node[left] {$y$};
\draw (2pt,\npi) -- (-2pt,\npi) node {$\pi$};
\draw (2pt,-\npi) -- (-2pt,-\npi) node {$-\pi$};
\end{tikzpicture}

I have not tested this code, but I hope it is right.
 
dwsmith said:
I am trying to label the y-axis with pi and -pi. How can I do that?

Code:
\begin{tikzpicture}
\draw[->] (0,0) -- (3.5,0) coordinate (x axis);
\draw[->] (0,-3.5) -- (0,3.5) coordinate (y axis);
\end{tikzpicture}

Hi dwsmith, :)

With some experimenting I found that the following code works. :) Note that I have inserted the blue part to your code.

Code:
\begin{tikzpicture} 

%ticks
\foreach \y/\ytext in {-3.14/-\pi,3.14/\pi}
\draw (1pt,\y) -- (-3pt,\y) 
node[anchor=east] {$\ytext$}; 
%

\draw[->] (0,0) -- (3.5,0) coordinate (x axis);
\draw[->] (0,-3.5) -- (0,3.5) coordinate (y axis);

\end{tikzpicture}

>>Here<< is a useful resource that you can find examples of these kind of things. :)

Kind Regards,
Sudharaka.
 

Similar threads

Replies
4
Views
2K
Replies
1
Views
2K
Replies
7
Views
2K
Replies
2
Views
2K
Replies
5
Views
2K
Replies
8
Views
2K
Back
Top