On Sep 11, 2010, at 12:00 PM, Radek Machulka wrote: > Hi Folks, > > I am trying to do something similar to > http://matplotlib.sourceforge.net/examples/pylab_examples/scatter_hist.html, > but with a line plots instead of histograms. > My problem is how to set orientation of line plot if there is no > 'orientation' argument (line axHisty.hist(y, bins=bins, > orientation='horizontal') in the example). > > Thanks a lot > Radek
Since a line plot doesn't really have an orientation, this might be a lot simpler than you think. If I understand your question, you can just switch your x and y data to get the desired behavior. Continuing the example you link to, just remove the lines that create the histogram (last 4 lines before plt.show) and replace with normal plot commands; for example: bins = np.arange(-lim, lim + binwidth, binwidth) x_hist, _ = np.histogram(x, bins=bins) y_hist, _ = np.histogram(y, bins=bins) x_bin_centers = y_bin_centers = (bins[:-1] + bins[1:])/2. axHistx.plot(x_bin_centers, x_hist) axHisty.plot(y_hist, y_bin_centers) plt.show() The first line above marks the last line in the example script that you should keep. Note that you don't have to use histogram data (x_hist, y_hist); I only do so to simplify the example. Also, x_bin_centers and y_bin_centers are only equal because the scatter data is square. Is this what you were going for? -Tony ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users