5 ms·
You can distribute the modifications in patches; i.e. what all the distros already do anyway. As for matplotlib, there's no reason at all for it to be making p
by dima55 10y ago
You can distribute the modifications in patches; i.e. what all the distros already do anyway.
As for matplotlib, there's no reason at all for it to be making plots. It just needed to provide a plotting interface to numpy, and the backend is almost irrelevant. They could EASILY have reused existing tools for the backend, and contributed upstream to fix whatever deficiencies they thought existed.
- jofer 10y agoNo. The whole point of matplotlib is interactivity and embedability in GUI toolkits. There was nothing else that meet those criteria in Python at the time, and the other options were GUI toolkit specific. Try finding something else that you can seamlessly embed in Tk, Gtk, Qt, Wx, etc with full interactivity that still creates publication quality static plots.
- deleted 10y ago[deleted]
- nzjrs 10y agoNope. For reference the whole point of mpl was a numpy backed plotting library which was easy to switch to from matlab - hence the gross plt.xxx api for matlab compatibility. That it was relatively toolkit agnostic was a choice to help it's adoption, but as matlab interactivity was basically only hover showing values, so was mpls initially.