Re: [GENERAL] Creating web images from postgres data

Поиск
Список
Период
Сортировка
От Oleg Broytmann
Тема Re: [GENERAL] Creating web images from postgres data
Дата
Msg-id Pine.SOL2.3.96.SK.981028153413.21439C-100000@sun.med.ru
обсуждение исходный текст
Ответ на Creating web images from postgres data  (Lincoln Spiteri <lincoln.spiteri@st.com>)
Список pgsql-general
Hi!

On Wed, 28 Oct 1998, Lincoln Spiteri wrote:
> I am currently starting up a pilot project to demonstrate the power of
> the linux/postgres/php trio in an enterprise setting.
>
> I would like to be able to output graphs from data stored in a postgres
> table for viewing on a web  browser as a means of data presentation.
> Could anyone give me some suggestions as to what the best approach would
> be to achieve this.

   As you already have (or will have in the near future) php, I want to
stress there is php<->gd interface (gd is GIF drawing library). You should
write plotting program by youself.

   Another solution is to use gnuplot program. The gnuplot solution is much
simpler, but there are drawbacks - often gnuplot is TOO simple.

Example.
   This is datafile (data you drawn from database):
21 12 12
22 12 10
23 12 12
24 14 16
25 14 17
26 15 18
27 16 18.5
28 17 21
29 20 25
30 18 24

   This datafile means: data for 21, 22, ..., 30 June are:
21 June: min = 12, max = 12... and so on.
   This is command file you feed into gnuplot's stdin:
set term pbm color
plot  "demo-gif.dat" using "%f%f"    title "Min" with linespoints, \
      "demo-gif.dat" using "%f%*f%f" title "Max" with linespoints

   After this, gnuplot will generate ppm file on stdout. Filter it through
ppmchange (to correct colors) and ppmtogif to produce GIF. To make results
a bit nicer, make the GIF transparent (ppmtogif -transparent) and put the
GIF onto nice HTML background.
   Latest version of gnuplot can be linked with gd library and can produce
GIF files without intermediate ppm.

   Example in the real world: http://rinaco.ice.ru/analytics/q_c/
Generated with gnuplot.

Oleg.
----
    Oleg Broytmann  National Research Surgery Centre  http://sun.med.ru/~phd/
           Programmers don't die, they just GOSUB without RETURN.



В списке pgsql-general по дате отправления:

Предыдущее
От: Herouth Maoz
Дата:
Сообщение: Re: [GENERAL] Getting input from email...
Следующее
От: "Jackson, DeJuan"
Дата:
Сообщение: RE: [GENERAL] Creating web images from postgres data