Graphing Logarithmic Functions
Logarithmic functions are the inverses of exponential functions, and their graphs reflect that relationship. Understanding how to graph them, including transformations and key features, is essential for working with logarithmic models throughout the rest of this course.

The Parent Function and Transformations
The parent function for logarithms is , where is the base of the logarithm (). The two most common bases you'll see are 10 (written as , the "common log") and (written as , the "natural log").
From the parent function, you can apply transformations to shift, stretch, compress, or reflect the graph:
- Vertical shift: moves the graph up units if , or down units if .
- Horizontal shift: moves the graph right units if , or left units if . This also shifts the vertical asymptote from to .
- Vertical stretch/compression: stretches the graph vertically by a factor of when , or compresses it when .
- If , the graph is also reflected over the x-axis.
- Horizontal stretch/compression: compresses the graph horizontally by a factor of when , or stretches it by a factor of when .
- If , the graph is reflected over the y-axis. Note that this changes the domain to .
A quick tip for horizontal shifts: the expression inside the log tells you the new domain restriction. Set the argument greater than zero and solve. For example, requires , so the domain is .

Domain and Range of Logarithms
The domain of the parent logarithmic function is all positive real numbers: . The argument of the logarithm (the expression inside the parentheses) must always be strictly greater than zero. For transformed functions, you find the domain by solving for when the argument is positive.
The range is all real numbers: . No matter the base, a logarithmic function can output any real number. As approaches 0 from the right, the output drops toward , and as grows, the output increases toward .

Key Features of Logarithmic Graphs
Vertical asymptote: The parent function has a vertical asymptote at . The graph gets infinitely close to this line but never touches or crosses it. When horizontal shifts are applied, the asymptote moves with the graph. For , the asymptote is at .
X-intercept: For the parent function, when (since for any valid base). So the x-intercept is . For a horizontally shifted function , the x-intercept shifts to . If there's also a vertical shift, you'll need to solve to find the new intercept.
Y-intercept: The parent function has no y-intercept because is undefined. Transformed functions can have a y-intercept if falls within the domain. For instance, has a y-intercept at .
End behavior (for ):
- As ,
- As , (though the rate of increase slows dramatically)
Additional Properties of Logarithmic Functions
- Continuity: Logarithmic functions are continuous on their entire domain.
- Monotonicity: When , the function is strictly increasing. When , the function is strictly decreasing. Either way, it's one-to-one, which is why logarithms are invertible.
- Concavity: For , logarithmic functions are always concave down on their domain. This means the graph rises quickly at first and then levels off, growing more and more slowly. For , the function is concave up.