To graph Ohm's law, you plot voltage (V) on the Y-axis and current (I) on the X-axis, where the slope of the resulting line equals the resistance (R) in ohms. Ohm's law defines the linear relationship between voltage, current, and resistance in an electrical circuit, dictating that current is directly proportional to voltage and inversely proportional to resistance. When you map this on a V-I graph, an ideal resistor produces a perfectly straight diagonal line originating from zero, while non-ohmic components like diodes or incandescent bulbs produce distinct curves that reveal their true operating characteristics.
The Anatomy of an Ohm's Law Graph
The most common mistake hobbyists and students make when plotting these graphs is confusing the axis assignments, which completely inverts the mathematical meaning of the slope. In standard electrical engineering practice, we place Voltage (V) on the vertical Y-axis and Current (I) on the horizontal X-axis. Using this configuration, the slope of the line is calculated as Rise over Run (ΔV / ΔI), which directly yields Resistance (R) in ohms.
However, in many academic physics textbooks, you will see Current (I) plotted on the Y-axis and Voltage (V) on the X-axis. If you use this I-V configuration, the slope becomes ΔI / ΔV, which equals Conductance (G) measured in siemens (S), the exact inverse of resistance. Slope = ΔV / ΔI = R (Ω). Always check the axis labels before calculating your slope. For the remainder of this guide, we are assuming the standard EE convention: V on the Y-axis, I on the X-axis.
Worked Numeric Example: Plotting a 50Ω Power Resistor
Let's move from theory to the workbench. We will graph the V-I curve of an Ohmite 160-F50RE, a chassis-mount 50Ω, 10W power resistor. We connect it to a Rigol DP832 programmable DC power supply and measure the current using a Fluke 87V multimeter in series.
We sweep the voltage in 5V increments and record the steady-state current. Here is the resulting data table:
| Applied Voltage (V) | Measured Current (A) | Calculated Power (W) | Calculated R (V/I) |
|---|---|---|---|
| 0.0 | 0.000 | 0.00 | - |
| 5.0 | 0.101 | 0.50 | 49.50Ω |
| 10.0 | 0.202 | 2.02 | 49.50Ω |
| 15.0 | 0.301 | 4.51 | 49.83Ω |
| 20.0 | 0.398 | 7.96 | 50.25Ω |
If we plot these points, the line is nearly straight, but not perfectly so. To find the nominal resistance from the graph, we take the two extreme points: (0.101A, 5.0V) and (0.398A, 20.0V).
Slope = (20.0 - 5.0) / (0.398 - 0.101) = 15.0 / 0.297 = 50.50Ω.
Notice the slight upward drift in the calculated resistance column as voltage increases. This is thermal drift in action. At 20V, the resistor is dissipating nearly 8W. Even on a heatsink, the internal element temperature rises, and because the resistor has a positive temperature coefficient (typically ±100 ppm/°C for wirewound types), the resistance physically increases. On a high-resolution graph, this manifests as a very slight upward bowing of the line at higher currents. This highlights what the graph changes in a real installation: it proves that static datasheet values are only valid at a specific ambient temperature, forcing you to derate components based on actual thermal dissipation.
Where You Meet This in Practice
You might think V-I graphs are strictly for textbooks, but plotting these curves is a daily diagnostic and design task in professional electronics and electrical troubleshooting.
- Solar Panel MPPT Tuning: Photovoltaic panels are non-ohmic power sources. Installers use I-V curve tracers to graph the panel's output under real sunlight. The 'knee' of the curve dictates the Maximum Power Point (MPP), which the charge controller must track to harvest maximum wattage.
- Battery Internal Resistance: By plotting the voltage sag of a LiFePO4 cell against the discharge current, the slope of the line gives you the battery's internal resistance (ESR). A steepening slope on an aged cell graph indicates sulfation or electrolyte degradation.
- Motor Winding Diagnostics: When testing AC motor windings, a V-I graph that deviates from a straight line at low voltages can indicate shorted turns or insulation breakdown before the winding completely fails.
- Semiconductor Characterization: Designers use curve tracers to graph the forward voltage drop of LEDs. Because LED brightness is tied to current, not voltage, the V-I graph tells you exactly where the exponential current runaway begins, dictating your current-limiting resistor size.
Ohmic vs. Non-Ohmic: When the Graph Bends
Ohm's law only strictly applies to 'ohmic' materials—components where resistance remains constant regardless of the applied voltage. Carbon composition resistors and standard copper wire are highly ohmic. However, the real world is full of non-ohmic components where the V-I graph bends, flattens, or spikes.
Consider a standard silicon diode like the 1N4007. A diode is like a one-way toll booth on a highway that only opens its gates after you pay a specific minimum fee (the forward voltage drop, usually ~0.7V). Below 0.7V, the graph is a flat line on the X-axis (zero current). Once you cross 0.7V, the current spikes exponentially upward, completely breaking the linear 'more pressure equals more flow' rule. If you tried to calculate a single 'resistance' value for a diode from this graph, the number would be meaningless because the resistance changes at every single millivolt.
Similarly, an incandescent light bulb features a tungsten filament. When cold, the filament has very low resistance (a steep slope on the V-I graph). As current flows, the filament heats to thousands of degrees, and its resistance increases dramatically, causing the graph to flatten out. This is why bulbs usually blow out the moment you flip the switch: the initial cold-resistance inrush current is vastly higher than the steady-state operating current shown on the flat part of the curve.
Frequently Asked Questions
How do you find resistance from an I-V graph where current is on the Y-axis?
If your graph plots Current (I) on the vertical Y-axis and Voltage (V) on the horizontal X-axis, the slope of the line represents Conductance (G), measured in Siemens. To find the Resistance (R) in ohms, you must calculate the inverse of the slope. Pick two points on the line, calculate the slope (ΔI / ΔV), and then divide 1 by that result. For example, if the slope is 0.02 A/V, the resistance is 1 / 0.02 = 50Ω.
Why is my Ohm's law graph not a straight line when testing a wirewound resistor?
If your V-I graph curves slightly upward (indicating increasing resistance) as voltage and current increase, you are witnessing thermal drift. As the resistor dissipates power (P = I²R), it heats up. Most wirewound and metal film resistors have a positive temperature coefficient, meaning their resistance increases with temperature. To get a perfectly straight line, you would need to pulse the voltage so quickly that the component does not have time to heat up, or test it in a temperature-controlled oil bath.
What does the area under an Ohm's law graph represent?
On a standard V-I graph (Voltage on Y, Current on X), the area of the rectangle formed under any specific point on the line represents the electrical Power (P) dissipated at that exact operating point, calculated as P = V × I. For example, at 10V and 0.2A, the area of that block is 2.0 square units, which corresponds directly to 2.0 Watts of heat dissipation. This geometric relationship is heavily used in transistor Safe Operating Area (SOA) charts to ensure components do not exceed their thermal limits.






