GraphicsJS allows you to create any web graphics you can imagine