python ggplot is awsome, but I have trouble with a memory problem.
import pandas as pd
from ggplot import *
data = pd.DataFrame({"date": [1, 2, 3],
"value": [10, 20, 30]})
for i in range(30):
gg = ggplot(aes(x='date', y='value'), data=data) + geom_point(alpha=0.5)
print(gg)
f = "fig{}.png".format(i)
ggsave(f, gg)
this code displays RuntimeWarning(ggplot-0.4.7).
/lib/python2.7/site-packages/matplotlib/pyplot.py:412: RuntimeWarning: More than 20 figures have been opened. Figures created through the pyplot interface (`matplotlib.pyplot.figure`) are retained until explicitly closed and may consume too much memory. (To control this warning, see the rcParam `figure.max_num_figures`).
How can I delete old figures ?