Ohm's law, V-I graphs and ohmic/non-ohmic conductors

Plug a resistor into a circuit, vary the current, and plot voltage against current — the shape of that line tells you almost everything about how the material conducts. For some conductors the plot is a perfectly straight line through the origin; for others it bends, flattens, or even refuses to pass through the origin at all. Ohm's law is the name for the straight-line case, and it is not a universal law of nature but an experimental rule that some conductors obey and others don't. Learning to read a V-I graph — and to tell an ohmic conductor from a non-ohmic one like a filament lamp or a diode — is the core skill this article builds, alongside the microscopic reason a straight line appears at all.

The core insight

A conductor is ohmic only if its V-I graph is a straight line through the origin with constant slope RR, which happens exactly when the material's conductivity stays fixed as current and temperature change.

The core idea

Ohm's law states that for a conductor held at constant physical conditions — chiefly constant temperature — the potential difference VV across it is directly proportional to the current II through it:

V∝I⇒V=IR(1)V \propto I \quad\Rightarrow\quad V = IR \tag{1}

where: VV is the potential difference (volts), II is the current (amperes), and RR is the resistance (ohms, Ω\Omega), the constant of proportionality — constant only if the conductor is genuinely ohmic. This is not just an empirical curve-fit. It follows from the microscopic picture of conduction, where free electrons drift under an applied field. The local (point) form of Ohm's law is

J⃗=σE⃗(2)\vec J = \sigma \vec E \tag{2}

where: J⃗\vec J is the current density (current per unit cross-sectional area), E⃗\vec E is the electric field inside the conductor, and σ\sigma is the conductivity of the material, a property that depends on temperature but not on EE or JJ themselves for an ohmic material.

How the graph is read. In the standard verification circuit — battery, rheostat, ammeter, voltmeter, and the test conductor in series — the rheostat is adjusted to collect several (I,V)(I, V) pairs, and VV is plotted against II. A straight line through the origin means the conductor is ohmic, and the line's slope is RR.

Ohmic vs non-ohmic. Metals such as copper, manganin, and nichrome are ohmic near room temperature: σ\sigma stays essentially fixed, so R=V/IR = V/I stays fixed and the graph is straight. Several important devices are not:

  • A filament lamp heats up as current rises, and resistivity increases with temperature, so the curve bends and flattens — RR grows with II.
  • A p-n junction diode conducts easily in forward bias and barely at all in reverse bias, giving a strongly asymmetric, non-linear curve that does not pass through the origin as a straight line.
  • Electrolytes and some other conducting media can likewise show non-linear or asymmetric VV-II behaviour.

Because the ratio V/IV/I can change from point to point on a curved graph, it is worth separating two ideas: the static resistance R=V/IR = V/I at a particular operating point, and the dynamic resistance dV/dIdV/dI, the slope of the tangent to the curve at that point. For an ohmic conductor the two are identical everywhere, because the graph is one straight line; for a non-ohmic device they generally differ and both must be quoted with the operating point they refer to.

Figure
V-I graphs comparing a straight ohmic line through the origin with a bending non-ohmic filament curve and an asymmetric diode curve
Ohmic straight line vs non-ohmic curves current I voltage V ohmic (metal): straight, slope R filament lamp: bends, R rises diode: forward, steep and non-linear all three pass through the origin at I = 0, V = 0 for zero current
Derivation AOhm's law from the microscopic current-density relation

The goal is to derive the familiar circuit-level form V=IRV = IR starting from the microscopic relation J⃗=σE⃗\vec J = \sigma \vec E, showing precisely why RR is a fixed geometric-and-material quantity — not an accident of the numbers — for a conductor with uniform cross-section held at constant temperature, and why that fixed RR is exactly what produces a straight V-I line through the origin.

Step 1. Write the microscopic law for a uniform conductor of length LL and cross-sectional area AA carrying current II. The current density is J=I/AJ = I/A (current spread uniformly over the cross-section), and since the field is uniform along a wire of length LL carrying potential difference VV end to end, E=V/LE = V/L.

Step 2. Substitute both into J=σEJ = \sigma E: IA=σ VL\dfrac{I}{A} = \sigma\,\dfrac{V}{L}.

Step 3. Rearrange for VV: V=I(LσA)V = I\left(\dfrac{L}{\sigma A}\right). Comparing with V=IRV = IR, the resistance is identified as R=LσA=ρLAR = \dfrac{L}{\sigma A} = \rho\dfrac{L}{A}, where ρ=1/σ\rho = 1/\sigma is the resistivity.

Step 4. Read off the condition for ohmic behaviour. RR depends only on geometry (LL, AA) and on the material property σ\sigma (equivalently ρ\rho) — not on VV or II themselves — provided σ\sigma does not change as current flows. For metals at roughly constant temperature this holds, so VV and II stay strictly proportional and the graph is a straight line through the origin with slope RR. The moment σ\sigma starts to depend on II (because self-heating changes the temperature, as in a filament) or on the direction of EE (as in a diode's asymmetric junction), RR is no longer a fixed number and the straight line breaks down — this is precisely the non-ohmic case.

Worked example

A torch bulb filament is tested and gives the readings I=0.1 A,V=1.0 VI = 0.1\ \text{A}, V = 1.0\ \text{V} and I=0.3 A,V=4.5 VI = 0.3\ \text{A}, V = 4.5\ \text{V}. Find the static resistance at each current, and compare it with the dynamic resistance between the two points to confirm the filament is non-ohmic.

Step 1. Static resistance at the lower current: R1=V/I=1.0/0.1=10 ΩR_1 = V/I = 1.0/0.1 = 10\ \Omega.

Step 2. Static resistance at the higher current: R3=V/I=4.5/0.3=15 ΩR_3 = V/I = 4.5/0.3 = 15\ \Omega. Since R1≠R3R_1 \neq R_3, the ratio V/IV/I is not constant, so the bulb cannot be ohmic — its V-I graph is not a straight line through the origin.

Step 3. Estimate the dynamic resistance over this interval as ΔV/ΔI\Delta V/\Delta I: ΔVΔI=4.5−1.00.3−0.1=3.50.2=17.5 Ω\dfrac{\Delta V}{\Delta I} = \dfrac{4.5 - 1.0}{0.3 - 0.1} = \dfrac{3.5}{0.2} = 17.5\ \Omega.

Answer: static resistance rises from 10 Ω10\ \Omega to 15 Ω15\ \Omega as current increases, while the dynamic resistance over that stretch, 17.5 Ω17.5\ \Omega, is even higher than either static value — exactly what is expected when a curve is bending upward, since the tangent slope outruns the chord from the origin. The physical cause is the filament heating up: rising temperature raises the metal's resistivity ρ\rho, so by Step 3 of the derivation above, R=ρL/AR = \rho L/A increases with current.

Competitive stretch

If a nichrome wire instead gives constant V/I=5.0 ΩV/I = 5.0\ \Omega across several readings (as in the standard verification experiment), the static and dynamic resistances coincide at 5.0 Ω5.0\ \Omega everywhere — the signature confirmation of a genuinely ohmic conductor, and the case the derivation above describes when σ\sigma truly stays fixed.

Common traps

  • Treating V=IRV = IR as Ohm's law itself. V=IRV = IR is just the definition of resistance and always holds, even for a diode. Ohm's law is the stronger physical claim that RR stays constant as VV and II vary at fixed temperature.
  • Assuming every conductor is ohmic. Filament lamps, diodes, thermistors, and electrolytic cells are common devices that must not be forced into V∝IV \propto I reasoning.
  • Confusing static and dynamic resistance. V/IV/I at a point and the local slope dV/dIdV/dI generally differ on a curved graph; they are equal everywhere only for a straight line through the origin.
  • Forgetting the constant-temperature clause. A wire that is ohmic at room temperature can turn non-ohmic if a large current makes it self-heat significantly, since σ\sigma then changes with II.

Ask the tutor: Want to work through more V-I data sets or sketch the diode and filament curves yourself with guided feedback?

Why isn't V = IR always the same thing as Ohm's law?

Because V=IRV = IR is only a definition: whatever VV and II happen to be for any device, dividing gives some number we call RR at that operating point. That is true for a diode, a filament, or a resistor alike. Ohm's law makes a stronger, testable claim on top of that definition — that this ratio RR stays the same fixed number no matter what VV or II you choose, as long as temperature is constant. A device only "obeys Ohm's law" if it passes that stronger test, which is why filament lamps and diodes are called non-ohmic even though V=IRV = IR still technically describes their static resistance at each point.

Why does a diode's V-I graph not even pass through the origin as a straight line?

A diode's conduction depends on the direction of the applied voltage in a fundamentally asymmetric way: in forward bias it conducts easily once past a small threshold voltage, and in reverse bias it conducts almost nothing across a wide voltage range. This means its conductivity σ\sigma effectively depends on the sign and size of the field itself, not just on the material and temperature — so the microscopic condition behind Step 4 of the derivation (constant σ\sigma) fails badly and by design. The curve does still start at the origin at zero volts and zero current, but the extreme asymmetry and the near-flat reverse branch mean it is nowhere close to a single straight line.

If R = V/I always works as a number, why bother distinguishing static from dynamic resistance at all?

Because the two numbers answer different practical questions. Static resistance, R=V/IR = V/I, tells you the total opposition the device presents at that exact operating point — useful for power calculations like P=VIP = VI or I2RI^2R at that point. Dynamic resistance, dV/dIdV/dI, tells you how much the voltage would change for a small extra nudge of current right there — useful when analysing small signal changes around an operating point, such as in diode circuits. For an ohmic conductor the distinction is moot since both equal the same constant RR, but for a curved graph like a filament or diode, quoting only one number without saying which kind can give a materially wrong answer to the question actually being asked.

Before this

Where this leads