-- (1,1) node[above right] {$1$} [domain=1:1.8, variable=\x, ultra thick] plot ({\x}, {1/\x}) node
{$\frac 1a$}
-- (1.8,0) node[below] {$a$}
-- (1,0);
\node[red] at (1.4,0.35) {$\ln a$};
\end{tikzpicture}
Now suppose we multiply the x coordinates with $b$.
To keep the area the same, we need to divide the y coordinates by $b$.
The result is the following red area, which still has area $\color{red}\ln a$.
\begin{tikzpicture}[scale=2]
\draw[->] (0,0) -- (4.4,0) node[above] {$x$-axis};
\draw[->] (0,0) -- (0,1.2) node
{$y$-axis};
\draw[red] (1.6,0) node[below] {$b$}
-- (1.6,{1/1.6}) node[above right] {$\frac 1b$} [domain=1.6:2.88, variable=\x, ultra thick] plot ({\x}, {1/\x}) node
{$\frac 1{ab}$}
-- (2.88,0) node[below] {$ab$}
-- (1.6,0);
\node[red] at (2.24,0.25) {$\ln a$};
\end{tikzpicture}
Now we put the area belonging to $\color{blue}\ln b$ next to it in blue.
\begin{tikzpicture}[scale=2]
\draw[->] (0,0) -- (4.4,0) node[above] {$x$-axis};
\draw[->] (0,0) -- (0,1.2) node
{$y$-axis};
\draw[blue] (1,0) node[below] {$1$}
-- (1,1) node
{$1$} [domain=1:1.6, variable=\x, ultra thick] plot ({\x}, {1/\x})
-- (1.6,0)
-- (1,0);
\node[blue] at (1.3,0.35) {$\ln b$};
\draw[red] (1.6,0) node[below] {$b$}
-- (1.6,{1/1.6}) node[above right] {$\frac 1b$} [domain=1.6:2.88, variable=\x, ultra thick] plot ({\x}, {1/\x}) node
{$\frac 1{ab}$}
-- (2.88,0) node[below] {$ab$}
-- (1.6,0);
\node[red] at (2.24,0.25) {$\ln a$};
\end{tikzpicture}
The result is $\ln b + \ln a = \ln(ab)$.