An effort is underway to enable the use of matplotlib (TkAgg? backend) in PyRAF plotting.
The use of anti-grain geometry (AGG) would have the advantage of making plot lines look smoother, and the use of matplotlib text/fonts has the potential to make the plot text more legible at varying window sizes.
One known difficulty is that PyRAF gets plotting instructions at a very low level (GKI). This means that the matplotlib kernel would likely not be able to make useful assumptions about instructed plot elements (axes, tick marks) etc., since these instructions would be nearly indistinguishable from those used to plot regular data.