Windows XP Professional with Python
2.5 installed (pywin32 build 210) - came with dSPACE software package
Downloaded and installed matplotlib-0.99.1.win32-py2.5.exe
from sourceforge.net
Downloaded and installed numpy-1.4.0-win32-superpack-python2.5.exe
from sourceforge.net
Executing the following simple “log
plot” script within PythonWin:
from matplotlib import
pylab
Create some artificial data.
test_frequency = [1, 2, 3, 4, 5, 6,
7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
test_results = [-0.2, -0.7, -1.0, -1.5,
-2.0, -2.5, -3.0, -3.5, -4, -5, -6, -7.1, -8, -9, -10, -11, -12, -15, -20,
-25]
spec_frequency = [6, 8]
spec_results = [-3.0, -3.0]
Plot
figure = pylab.subplot(111)
figure.semilogx()
figure.scatter(test_frequency, test_results,
s=20, c=‘b’, marker=‘s’, edgecolors=‘none’)
figure.scatter(spec_frequency, spec_results,
s=40, c=‘g’, marker=‘s’, edgecolors=‘none’)
figure.grid(True)
figure.set_xlabel(r"Frequency (Hz)",
fontsize = 12)
figure.set_ylabel(r"Actuator Response
(db)", fontsize = 12)
figure.figure.savefig(‘log_plot’)
figure.figure.show()
Plots a figure on the screen that looks
correct, then the following error (when I click OK, PythonWin closes)
Any advice would be appreciated. Maybe
it’s an installation or setup issue, but I’m pretty knew to Python programming
and don’t know how to debug this.
Lee Boger