Drag the sliders to shape a 2D joint distribution. Watch the joint heatmap, marginals, and I(X;Y) = H(X) + H(Y) − H(X,Y) update live.
I(X;Y) = 0 means X and Y are independent. Maximum I(X;Y) = min(H(X), H(Y)) when X and Y are perfectly correlated.