Changeset 50 for trunk/templates/sourcespectrum.html
- Timestamp:
- Sep 19, 2014, 4:53:31 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/templates/sourcespectrum.html
r29 r50 11 11 sourceid = context['sourceid'] 12 12 spectrum = context['spectrum'] 13 print 'spectrum', np.shape(spectrum.data)14 13 15 14 try: 16 15 xaxis_data = spectrum.axis.data 17 print 'axis', len(xaxis_data)18 16 except: 19 17 xaxis_data = np.arange(len(spectrum.data)) 18 19 # sometimes xaxis is not monotonic 20 xaxis_sort = np.argsort(xaxis_data) 20 21 21 22 try: … … 29 30 xaxis_units = None 30 31 31 plt.plot(xaxis_data, spectrum.data) 32 if spectrum.data.dtype==np.complex: 33 plt.plot(xaxis_data[xaxis_sort], spectrum.data.real[xaxis_sort], 34 color='blue') 35 plt.plot(xaxis_data[xaxis_sort], spectrum.data.imag[xaxis_sort], 36 color='red') 37 plt.figtext(0.2, 0.25, 'real', color='blue') 38 plt.figtext(0.2, 0.2, 'imag', color='red') 39 else: 40 plt.plot(xaxis_data[xaxis_sort], spectrum.data[xaxis_sort]) 41 32 42 plt.title('Source %s' % sourceid) 33 43 xlabel = ' '.join([v for v in [xaxis_title, xaxis_units] if v is not None])
Note:
See TracChangeset
for help on using the changeset viewer.