This is a matplotlib backend that enables matplotlib to save figures as DXF drawings. DXF is a drawing format that is used by computer aided design (CAD) tools.
This package builds on the ezdxf package by Manfred Moitzi:
http://bitbucket.org/mozman/ezdxf
First you need to register the backend with matplotlib:
import matplotlib from mpldxf import FigureCanvasDxf matplotlib.backend_bases.register_backend('dxf', FigureCanvasDxf)
You can then save your figure:
from matplotlib import pyplot as plt plt.plot(range(10)) plt.savefig('myplot.dxf')
This is very much a work in progress. Not all matplotlib plot types will render correctly. Text alignment and sizing in particular need work.