Changeset 29
- Timestamp:
- May 20, 2014 3:21:02 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/templates/sourcespectrum.html
r26 r29 5 5 import matplotlib.pyplot as plt 6 6 import os.path 7 import numpy as np 7 8 8 9 plt.figure() 9 10 10 11 sourceid = context['sourceid'] 11 spectrum = context[' data']['skygenerator']['sources'][sourceid]['spectrum']12 frequency_axis = context['data']['skygenerator']['frequency axis'] 12 spectrum = context['spectrum'] 13 print 'spectrum', np.shape(spectrum.data) 13 14 14 plt.plot(frequency_axis, spectrum) 15 try: 16 xaxis_data = spectrum.axis.data 17 print 'axis', len(xaxis_data) 18 except: 19 xaxis_data = np.arange(len(spectrum.data)) 20 21 try: 22 xaxis_title = spectrum.axis.title 23 except: 24 xaxis_title = None 25 26 try: 27 xaxis_units = spectrum.axis.units 28 except: 29 xaxis_units = None 30 31 plt.plot(xaxis_data, spectrum.data) 15 32 plt.title('Source %s' % sourceid) 33 xlabel = ' '.join([v for v in [xaxis_title, xaxis_units] if v is not None]) 34 plt.xlabel(xlabel) 16 35 17 36 plt.savefig(os.path.join(context['dirname'], 'sourcespectrum%s.png' % sourceid))
Note:
See TracChangeset
for help on using the changeset viewer.