Fórum Root.cz
Hlavní témata => Software => Téma založeno: Petr Krčmář 23. 04. 2010, 15:44:45
-
Hezký den, potřebuju do TeXu sypat hezké vektorové grafy a netuším, v čem je generovat. Nepotřebuju vědecké 3D věci, takže GNUPlot je kanón na vrabce, takže ten si nechávám jako poslední možnost.
Jde mi o jednoduché grafy typu koláč, jedna čára a podobně. Stačilo by to, co umí OpenOffice.org, bohužel výstup z OOo je příliš velký. Udělal jsem si v Calcu graf, ten jsem zkopíroval do OOo Draw a uložil jako eps. Má to 40 KB, což mi přijde na velmi jednoduchý 2D koláčový graf trochu hodně (přihodil jsem ho sem do přílohy). Nemáte nějaký tip, jak to zoptimalizovat nebo udělat podobnou věc jinak? Beru i webové nástroje. Díky
-
Pro "počítanou" vektorovou grafiku gnuplot (nebo Mathematica), pro ostatní vektorové kreslení IPE:
http://tclab.kaist.ac.kr/ipe/
Multiplatnformní, výstup do EPS, PDF, minimální velikost. Do obrázků lze vkládat texty, pro jejichž zpracování se volá LaTeX.
Zdravím,
---SH
-
Díky za odpověď. A to Ipe umí nakreslit samo graf podle zadaných dat? Podle domovského webu je to spíš grafický editor a já si to nechci kreslit ručně.
-
Hmm, to asi ne... Díval jsem se taky na galerii gnuplotu, tam žádné koláče nejsou, což potvrzuje FAQ, ale našel jsem v nich zajímavý odkaz na dávkové generování koláčů:
http://www.gnuplot.info/faq/faq.html#SECTION00065000000000000000
Zdravím,
---SH
-
Dobrý den, na grafy mohu doporučit Matplotlib: http://matplotlib.sourceforge.net/ (http://matplotlib.sourceforge.net/).
Umí všechno, na co jsem si vzpomněl, ale Vám by možná mohl připadnout ne o moc jednodušší než gnuplot.
-
Mě jde jednoduše o to, vzít statistická data a udělat z nich základní grafy. Nějaké sloupce, koláče, čáry a podobně. Nepotřebuji matematiku ani nic složitého. Prostě to co umí OOo, ale aby mi to vypadlo ve vektorech (SVG nebo eps).
-
Odporúčam vyskúšať QtiPlot. Je to graficky príťažlivý program. Dajú sa v tom urobiť veľmi pekné grafy a nie je to zložité na používanie. A grafy sa dajú uložiť vo veľa formátoch, medzi nimi aj .svg aj .eps. Ja som skúšal teraz uložiť v tomto formáte jeden jednoduchý graf, ale výsledná veľkosť súboru bola 46 KiB, takže neviem či sa vám podarí v iných softoch skresať veľkosť nejak podstatne nižšie. Ale mne osobne sa to nezdá až tak veľa, hlavne vzhľadom na to, že ten istý graf má v png formáte 750 KiB.
-
Aha, no možná jsem jen přecitlivělý na tu velikost. Ale přijde mi, že čtyři výseče a trocha textu by mohly zabírat tak kolem 5 KB a ne desetkrát tolik. Ale asi to zbytečně hrotím. Díky, ten QtiPlot vyzkouším.
-
Dobrý den, stáhl jsem piechart (odkaz výše u FAQ gnuplotu) a zkusil překreslit v barvách graf rozdělení českých linuxáků. Vstup:
$ cat linux.dat
# Kde jsou cesti linuxaci?
Praha 40
Brno 14
Ostrava 5
Plzen 4
Ostatni 37
Příkaz:
./piechart -T ps -r0.8 -d0.05 -C red,blue,skyblue3,aquamarine,darkgreen -t 'Kde jsou cesti \ linuxaci? Rozdeleni podle mest' -fr <linux.dat >linux.eps && epstopdf linux.eps
Výstup: linux.eps 15112 B, linux.pdf 2239 B. Problém byl jen s češtinou :(.
---SH
-
v R-ku, koláče nebrat, to není žádnej pořádnej graf, koláč je jen PR omalovánka. No, pro mě není TeX denní chléb a příde mi trochu škoda patlat se se TeXem a pak do toho plácnout škaredý grafy z tabulkovýho procesoru. Ale je fakt, že já mam rád hezký grafy.
-
Ahoj,
vektorové grafy dle zadaných dat umí udělat SciDaVis a rovnou je uložit do SVG. S rozhraním jsem spokojený a celkem příjemně se s tím pracuje - doporučuju zkusit. Já to využil hlavně při editaci a kombinaci jednotlivých grafů v Inkscape. :)
-
IPE
http://en.wikipedia.org/wiki/Ipe_%28program%29
-
Výborná věc je Qti Plot vyšel o něm článek i na root.cz, z tabulek se udělají grafy podle potřeby, a popisky ke grafů se dají napsat v math modu pak se vyexportují jako .tex a jednoduše input file vloží na místo kde je potřeba. Používám to už hodně dlouho a nemá to chybu. Jen pokud se vkladaji popisky v math modu $ $ tak tam export vkládá navíc \ a je potřeba vlézt do kódu a umazat je.
-
Zkuste Asymptote
http://asymptote.sourceforge.net/