Diagrams.ink / gas laws
Squeeze it or heat it: the gas always answers
A fixed amount of gas is trapped under a piston. Push the piston (Boyle) or heat the gas under a steady load (Charles) and watch the particles, the gauge and PV = nRT change together.
P against V at constant T
Same law, two ways to see it
Boyle: halve the volume and the particles reach the piston twice as often, so P doubles while T is unchanged. Charles: with the load fixed, hotter particles push harder, so the piston rises until V/T is the same again.
A teaching model
Ideal gas, n = 0.100 mol, R = 8.314 J/(mol·K), so P in kPa times V in litres is in joules. The 48 particles stand in for the huge real number. Qualitative mode only shows "faster when hotter, more hits when squeezed". Exact mode bounces hard spheres elastically and measures the impulse on the piston; with so few particles the measured value is noisy.