2010/4/19 Eric Firing <efir...@hawaii.edu>: > David Ho wrote: >> Just as an illustration, I'm looking for a nice way to plot something >> like this: >> http://labrosa.ee.columbia.edu/matlab/sgram/ >> >> I don't necessarily need a weighting matrix to convert the Pxx array, >> which is what Dan Ellis' code does; I just need to visualize the >> spectrogram on a logarithmic axis. >> >> Is there any built-in way to do this? > > David, > > The components exist, but they have not been assembled. One approach > would be to use the NonUniformImage class in place of image to handle > the log axis case. A variation would be to use pcolorfast. Evidently > we need to add a log scale option to the existing specgram. I can't do > it right now--maybe someone else will. > > Eric
Hello David, You asked for a builtin solution, and I think this question has been answered by Eric, but maybe you want also a more elaborate solution. As a workaround, do you think you can do the spectrogram transformation on your own using the functions matplotlib uses to generate the data, and use pcolor() to plot it with a logarithmic mesh? Friedrich ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users