Recreated the popular graphing application "Desmos" on Python using matplotlib, scipy and numpy. GPython can be used as an extensive graphing application that can plot 2D, 3D and even polar curves and also differentiate and integrate functions.
Evaluate the LHS and RHS for all possible values, find the set of values that satisfy (If the equation is 3x - 4y = 20, evaluate 3x - 4y and 20 separately and find the x and y that satisfy). However, this would be inefficient.
Slide the RHS to the LHS such that you obtain an equation that is equated to 0 (3x - 4y = 20 is converted to 3x - 4y - 20) and evaluate for the new equation formed and pick the values that are 0.
I cannot think of any other approach, do let me know if you can think of any!
This program accounts for both x and y values. I don't think it's possible to account for both positive and negative values in this type of approach.