pygame, tkinter
Run app.py
Input your graph's data to textbox with following form (the reader is not very strict):
node_U_label + node_V_label + weight
You can drag and drop node or move around or zoom in/out with mouse, 2 connected nodes will pull each other but also push every other nodes