From: Sybren <sy...@st...> - 2006-07-31 13:46:55
|
Hi folks, Is it possible to create a horizontal bar graph with PyX? As in, 90 degrees turned, with labels on the vertical axis and values on the horizontal axis. Greetings, --=20 Sybren St=FCvel, B.Sc. St=FCvel IT http://www.stuvel.eu/ |
From: Andre W. <wo...@us...> - 2006-07-31 14:12:21
|
Hi, On 31.07.06, Sybren Stüvel wrote: > Is it possible to create a horizontal bar graph with PyX? As in, 90 > degrees turned, with labels on the vertical axis and values on the > horizontal axis. The different graph dimension have no special meaning at all in PyX. It all is triggered by the data and the axes you pass to a graph. You can for example just exchange x and y in the minimal bargraph example and you'll get horizontal bars: from pyx import * g = graph.graphxy(width=8, y=graph.axis.bar()) g.plot(graph.data.file("minimal.dat", yname=0, x=2), [graph.style.bar()]) g.writeEPSfile("minimal") g.writePDFfile("minimal") HTH, André -- by _ _ _ Dr. André Wobst / \ \ / ) wo...@us..., http://www.wobsta.de/ / _ \ \/\/ / PyX - High quality PostScript and PDF figures (_/ \_)_/\_/ with Python & TeX: visit http://pyx.sourceforge.net/ |
From: Sybren <sy...@st...> - 2006-07-31 14:24:52
|
On Mon, Jul 31, 2006 at 04:12:16PM +0200, Andre Wobst wrote: > The different graph dimension have no special meaning at all in PyX. > It all is triggered by the data and the axes you pass to a graph. > You can for example just exchange x and y in the minimal bargraph > example and you'll get horizontal bars: Wonderful, thanks! --=20 Sybren St=FCvel, B.Sc. St=FCvel IT http://www.stuvel.eu/ |