با کمک بستهٔ pgfplots
و منحنی 1/x
شکل زیر را رسم کردم.
\documentclass{standalone}
\usepackage{pgfplots}
\usetikzlibrary{decorations.markings}
\tikzset{middlearrow/.style={decoration={
markings, mark= at position 0.5 with {\arrow{#1}}}, postaction={decorate}}}
\begin{document}
\begin{tikzpicture}
\begin{axis}
[
axis equal image,
axis x line=middle,
axis y line=middle,
xmin=-7,xmax=7,
ymin=-7,ymax=7,
samples=200,
restrict y to domain=-6:6,
xtick=\empty,
ytick=\empty,
every axis x label/.style={at ={(ticklabel* cs:1)},
anchor=west,},
every axis y label/.style={at ={(ticklabel* cs:1)},
anchor=south,},
xlabel=$x_1$,
ylabel=$x_2$,
]
\addplot [stealth-,thick,blue,domain=0:3] {0};
\addplot [-stealth,thick,blue,domain=-3:0] {0};
\addplot [-stealth,thick,blue,domain=0:3] (0,x);
\addplot [stealth-,thick,blue,domain=-3:0] (0,x);
%%
\addplot [middlearrow={stealth reversed},thick,blue,domain=0:6] {1/x};
\addplot [middlearrow={stealth reversed},thick,blue,domain=0:6] {-1/x};
\addplot [middlearrow={stealth},thick,blue,domain=-6:0] {1/x};
\addplot [middlearrow={stealth},thick,blue,domain=-6:0] {-1/x};
%%
\addplot [middlearrow={stealth reversed},thick,blue,domain=0:6] {4/x};
\addplot [middlearrow={stealth reversed},thick,blue,domain=0:6] {-4/x};
\addplot [middlearrow={stealth},thick,blue,domain=-6:0] {4/x};
\addplot [middlearrow={stealth},thick,blue,domain=-6:0] {-4/x};
\end{axis}
\end{tikzpicture}
\end{document}