První krůčky... V.
Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
mojeID OpenID
Pokročilé vyhledávání  

Novinky:

Přijďte se podívat a oslavit nové vydání Ubuntu 13.04, více informací naleznete zde.

Autor Téma: Tvorba grafů  (Přečteno 988 krát)

matee

  • Člen
  • **
  • Karma: +10/-2
  • Pohlaví: Mužské
  • Příspěvků: 210
    • Zobrazit profil
Tvorba grafů
« kdy: 05 Květen 2012, 00:01:29 »

Jaký software byste doporučili pro tvorbu grafů?

Hledám něco lepšího než OoCalc, ale né tak složitého jako R. Potřebuji výstupy z tabulek o 6000 řádcích a 5 sloupcích, který můžu dál použít v textovým souboru, v podstatě jen lineární grafy. Calc skoro nepoužitelný,graf se dá editovat, ale pokud ho chci škálovat nebo použít ve witeru OpenOffice končí...
IP zaznamenána
HP 550 /Intel Core2 Duo T5270 / Intel GMA 950 / 2GB / 160GB / Ubuntu 8.10 -> ... -> 12.04 LTS - Cinnamon
ProBook 4540s /Intel Core i5 / AMD Radeon HD7650M 2GB / 4 GB DDR3 / 750 GB / M$ Win 8 Standard + Ubuntu 12.04 LTS
S linuxem jde vše, ale nikdy ne hned:)

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Karma: +209/-31
  • Pohlaví: Mužské
  • Příspěvků: 2978
    • Jabber/AQQ
    • Zobrazit profil
Re:Tvorba grafů
« Odpověď #1 kdy: 05 Květen 2012, 10:43:40 »

Gnuplot?
IP zaznamenána
Ubuntu Lucid 64bit / DuckDuckGo.com
Programátoři považují "co vidíš, to dostaneš“ za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

Kedrigern

  • Stálý člen
  • ***
  • Karma: +127/-18
  • Pohlaví: Mužské
  • Příspěvků: 917
    • Jabber/AQQ
    • Zobrazit profil
    • Má osobní stránka
Re:Tvorba grafů
« Odpověď #2 kdy: 05 Květen 2012, 11:00:50 »

Na kancelářské grafy bych zkusil možná něco online od Google. Popřípadě když si nainstaluješ Chrome, tak tam máš nějaký Appmarket, kde je fakt hafo software (mnohdy zaměřen tímto směrem).
IP zaznamenána

matee

  • Člen
  • **
  • Karma: +10/-2
  • Pohlaví: Mužské
  • Příspěvků: 210
    • Zobrazit profil
Re:Tvorba grafů
« Odpověď #3 kdy: 05 Květen 2012, 13:43:36 »

Na kancelářské grafy bych zkusil možná něco online od Google. Popřípadě když si nainstaluješ Chrome, tak tam máš nějaký Appmarket, kde je fakt hafo software (mnohdy zaměřen tímto směrem).

Z online jsem zkusil 3:
https://google-developers.appspot.com/chart/ - vůbec nevím jak to použít,
Google Docs - nemám šanci v prohlížeči ovládat tabulku o 6k řádcích.
http://www.chartgo.com/modify.do - stejný jak GDocs, končí po nahrání dat.

GNUPLOT
nebylo by nějaký použitelný GUI? Přes terminál sem nedokázal ani načíst korektně data (ty mám přímo z data logeru ve formátu scv a xls. Což je problém na který jsme narazil i v případě KST2 a JGP GIU pro Gnuplot - pracuje si se svým formátem.
Další věc je, že potřebuji dvě osy Y, páč v grafu by měly být křivky dvou různých veličin.

Potřeboval bych jen jednoduchý příkaz:
1. řádek označení proměnných - sloupec 2 a 3 k jedný ose Y a 4 a 5 ke druhý.
1. sloupec datum + čas - na osu X.
To vycucnout z ods, xls, scv...

IP zaznamenána
HP 550 /Intel Core2 Duo T5270 / Intel GMA 950 / 2GB / 160GB / Ubuntu 8.10 -> ... -> 12.04 LTS - Cinnamon
ProBook 4540s /Intel Core i5 / AMD Radeon HD7650M 2GB / 4 GB DDR3 / 750 GB / M$ Win 8 Standard + Ubuntu 12.04 LTS
S linuxem jde vše, ale nikdy ne hned:)

strepon

  • Návštěvník
  • *
  • Karma: +11/-0
  • Příspěvků: 35
    • Zobrazit profil
Re:Tvorba grafů
« Odpověď #4 kdy: 05 Květen 2012, 19:17:37 »

I když to je v zadání zapovězeno, doporučoval bych Rko. Určitě není složitější než Gnuplot, navíc v GUI jako RKWard by měl jít graf naklikat. Import dat není problém, celé to vypadá na záležitost na pár řádků...
IP zaznamenána

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Karma: +209/-31
  • Pohlaví: Mužské
  • Příspěvků: 2978
    • Jabber/AQQ
    • Zobrazit profil
Re:Tvorba grafů
« Odpověď #5 kdy: 05 Květen 2012, 19:45:05 »

I když to je v zadání zapovězeno, doporučoval bych Rko. Určitě není složitější než Gnuplot, navíc v GUI jako RKWard by měl jít graf naklikat. Import dat není problém, celé to vypadá na záležitost na pár řádků...
Přesně tak, R je mocný nástroj :) Bohužel linuxová instalace neni zrovna triviální.
IP zaznamenána
Ubuntu Lucid 64bit / DuckDuckGo.com
Programátoři považují "co vidíš, to dostaneš“ za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

strepon

  • Návštěvník
  • *
  • Karma: +11/-0
  • Příspěvků: 35
    • Zobrazit profil
Re:Tvorba grafů
« Odpověď #6 kdy: 05 Květen 2012, 19:52:40 »

Jak to? Vždycky mi stačilo jenom nainstalovat balík r-base.
IP zaznamenána

matee

  • Člen
  • **
  • Karma: +10/-2
  • Pohlaví: Mužské
  • Příspěvků: 210
    • Zobrazit profil
Re:Tvorba grafů
« Odpověď #7 kdy: 05 Květen 2012, 23:06:02 »

RKWard v poho nainstalovan ale vysledku se pořád nemůžu dopracovat, vždy když dám vytvořit graf, tak je tu vždy možnost vybrat je jednu proměnnou.

Výsledek by měl vypadat nějak takhle...Ale chtělo by to elminovat ty hodnoty na X ose, stačilo by kdyby tam byly dny, já mám data po 10 minutách - ty by v grafu být měli ale v popisku už by stačily intervaly po dnech).
Je to z Calcu, ale zabralo to hodně času a nervů:D Chtěl bych ěnco svižnějšího, zvlášť když to musím udělat několikrát a za týden znovu:/
IP zaznamenána
HP 550 /Intel Core2 Duo T5270 / Intel GMA 950 / 2GB / 160GB / Ubuntu 8.10 -> ... -> 12.04 LTS - Cinnamon
ProBook 4540s /Intel Core i5 / AMD Radeon HD7650M 2GB / 4 GB DDR3 / 750 GB / M$ Win 8 Standard + Ubuntu 12.04 LTS
S linuxem jde vše, ale nikdy ne hned:)

Krysař

  • Závislák
  • ****
  • Karma: +95/-3
  • Pohlaví: Mužské
  • Příspěvků: 1214
    • Jabber/AQQ
    • Zobrazit profil
Re:Tvorba grafů
« Odpověď #8 kdy: 06 Květen 2012, 08:16:39 »

Chtěl bych ěnco svižnějšího, zvlášť když to musím udělat několikrát a za týden znovu:/
Tak pouzij tento graf a do tabulky nakopiruj nova data.

edit: A ty znacky na ose X se daji nastavit, tam kde se nastavuji maxima a minima na osach.
« Poslední změna: 06 Květen 2012, 08:24:54 od Krysař »
IP zaznamenána
„Nepropadejte naději, jste z nejhoršího vevnitř.“

strepon

  • Návštěvník
  • *
  • Karma: +11/-0
  • Příspěvků: 35
    • Zobrazit profil
Re:Tvorba grafů
« Odpověď #9 kdy: 06 Květen 2012, 14:30:46 »

RKWard v poho nainstalovan ale vysledku se pořád nemůžu dopracovat, vždy když dám vytvořit graf, tak je tu vždy možnost vybrat je jednu proměnnou.

Aha, tak pro víc se to asi musí udělat ručně. Pro výše uvedený obrázek by to mohlo vypadat takhle (když mám data v CSV s názvy sloupců na prvním řádku):

Kód: [Vybrat]
wc = read.csv("wc.csv", header = TRUE, sep = ";", quote = "") # CSV oddělený středníky, první řádek názvy sloupců (datum, temp1-2, wc1-3)
wc$datum = strptime(wc$datum, "%d/%m/%y %H:%M") # na časový typ
par(mar = c(5,4,4,3)) # okraje grafu
plot(wc$datum, wc$temp1, ylim = c(0, 30), col = "blue", type = "l", xlab = "Date - Time", ylab = "Temperature [°C]", main = "DL8SP7")
lines(wc$datum, wc$temp2, col = "orange")
par(new = TRUE) # ponechá původní graf
plot(wc$datum, wc$wc1, ylim = c(0, 0.4), col = "red", type = "l", lwd = 3, xlab = "", ylab = "", axes = FALSE) # bez os
lines(wc$datum, wc$wc2, col = "darkgreen", lwd = 3)
lines(wc$datum, wc$wc3, col = "violet", lwd = 3)
axis(side = 4) # doplnění osy y
mtext(4, text = "Moisture [m3/m3]", line = 2)
legend("topright", c("temp1", "temp2", "wc1", "wc2", "wc3"), lwd = c(1,1,3,3,3), col = c("blue", "orange", "red", "darkgreen", "violet"), title = "")

Popisky na ose x by se měly rozumně nastavit automaticky.
IP zaznamenána

matee

  • Člen
  • **
  • Karma: +10/-2
  • Pohlaví: Mužské
  • Příspěvků: 210
    • Zobrazit profil
Re:Tvorba grafů
« Odpověď #10 kdy: 06 Květen 2012, 19:36:34 »

po nainstalování asi 8 různých graf editorů vyřešeno díky QtiPlot !!
 
Všem děkuju za snahu a čas!!



Kvalita v png je děsná, ale v pdf je to super:)
IP zaznamenána
HP 550 /Intel Core2 Duo T5270 / Intel GMA 950 / 2GB / 160GB / Ubuntu 8.10 -> ... -> 12.04 LTS - Cinnamon
ProBook 4540s /Intel Core i5 / AMD Radeon HD7650M 2GB / 4 GB DDR3 / 750 GB / M$ Win 8 Standard + Ubuntu 12.04 LTS
S linuxem jde vše, ale nikdy ne hned:)