Re: Gnuplot - formátovací řetězec using pro data v řádku


To Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
From Martin Betinec <betinec zavinac matfyz bod cz>
Date Tue, 26 Sep 2006 16:10:32 +0200 (CEST)

Dobry den,

neumim Gnuplot, pokud vam vsak jde o vykresleni krivek, neni problem to udelat v prostredi R:

1) spuste Rko, prikazem 'R'

2) vlepte do konzole nasledujici skript

 dat<-read.table("cesta/k/vasemu/souboru/s./daty", sep=",",header = FALSE)
 x<- 1:dim(dat)[2]

 plot(x,dat[1,],main="nadpis", type="l")
  for (j in 2:dim(dat)[1]){
        lines(x,dat[j,], col=j)
  }

Pokud to chcete ulozit, tak pred tim 'plot'-em presmerujte
do postscriptu
  postscript("obrazek.eps", horizontal=FALSE, width = 9, height=5)

a nakonec zase zpatky prikazem
  dev.off()

Funguje tam kdyztak vyborny help s priklady, tj. '?postscript'

Martin Betinec

On Mon, 25 Sep 2006, plhu wrote:

 Dobrý den,
chci vytisknout data v textovém souboru a hledám vhodný řetězec pro
using. Problém je, že data jsou uspořádána takto:

a1,a2,a3 ... ai
b1,b2,b3 ... bi
...

Já potřebuju vykreslit křivky a, která bude mít body [ 1, a1], [ 2, a2]
..., b [ 1, b1], [ 2, b2] ...
Četl jsem si dokumentaci a not so FAQ gnuplotu, vím, že se dají dělat
kouzla s using, jenže potřebuju udělat skript pro nespecifikovaný počet
bodů na řádek, ale konstantní v jednom souboru.

Máte někdo nápad jak to vyřešit bez ručního zadání "%lf%lf%lf ..." pro
každý případ zvlášť?

Lukáš
________________________________________________
CZdebian-l maillist  -  CZdebian-l zavinac debian bod cz
http://www.debian.cz/mailman/listinfo/czdebian-l
E-mail (un)subscriptions: czdebian-l-request zavinac debian bod cz

Partial thread listing: