Graphical Derivation of (Own-Price) Demand Schedule

We start with the indifference mapping in X1-X2 space, where each indifference curve traces out all combinations of the two goods X1 and X2 which yield the same level of utility. Given a fixed budget M and goods prices P1 and P2 for the goods X1 and X2, we can superimpose the budget line, which shows all just-affordable combinations of X1 and X2.

We assume a rational consumer chooses the X1-X2 combination which maximizes his/her utility subject to this budget constraint. This optimal combination occurs at the unique tangency point between the budget line and the indifference curve representing the highest affordable level of utility. The slope of the budget line is the price ratio P2/P1. The slope of the indifference curve is the ratio of marginal utilities MU2/MU1.

We derive the demand schedule for X1 by varying P1 while holding P2 and M constant, and tracing out the utility-maximizing level of X1 consumed at each level of P1. In this animation, as P1 is reduced and the maximum affordable level of X1 (=M/P1) increases, the budget line rotates outward to new tangency points on successively higher indifference curves, indicating successively higher optimal consumption levels of X1.