Diskuze: Vykreslenie grafu

Java Java Vykreslenie grafu

Avatar
tomas
Člen
Avatar
tomas:

Zdravím,
chcel by som v jave vykresliť niaky malý graf (cca 10 vrcholov) pomocou základných utvarov triedy Graphics, problémom ale bude ako umiestniť jednotlivé vrcholy a teda aj hrany aby sa nekrížili hrany a neprekrívali vrcholi,nepozná niekto niaku metódu:(
dakujem

 
Odpovědět 15.3.2015 20:52
Avatar
Silvinios
Redaktor
Avatar
Odpovídá na tomas
Silvinios:

Problém, který popisuješ, se nazývá rovinné nakreslení grafu. Algoritmus by nemělo být těžké najít.

 
Nahoru Odpovědět 16.3.2015 7:39
Avatar
tomas
Člen
Avatar
Odpovídá na Silvinios
tomas:

No teraz neviem či chápem , myslíš Rovinný graf ktorý existuje len vtedy ked jeho graficá reprezentácia je že žiadne dve hrany sa nekrižujú?
**
A prepáč :[ **oprava ** zle som sa vyjadril hrany sa môžu pretínať ale najlepšie minimalne aby to vyzeralo prehladne

 
Nahoru Odpovědět 16.3.2015 8:28
Avatar
vajkuba1234
Člen
Avatar
Odpovídá na tomas
vajkuba1234:

Zatím jsem neměl čas se do toho pustit, ale do školy musím vytvořit GUI aplikaci, která bude zobrazovat data ve sloupcovém grafu. Doteď jsem spíše hledal na netu inspiraci a narazil jsem na toto:

http://mathbits.com/MathBits/Java/Graphics/bargraphonly.htm

nebo také toto:

http://www.jfree.org/jfreechart/

s menším úvodem zde:

http://www.codeproject.com/Articles/650480/Introduction-to-JFreeChart

. GL

Editováno 16.3.2015 12:42
Nahoru Odpovědět 16.3.2015 12:41
No hope, no future, JUST WAR! For world peace Israel must be DESTROYED!
Avatar
tomas
Člen
Avatar
Odpovídá na vajkuba1234
tomas:

vajkuba1234 diki ale ja nemyslim diagram ale Graf z teorie grafů a jeho vykreslenie

 
Nahoru Odpovědět 16.3.2015 19:02
Avatar
vajkuba1234
Člen
Avatar
Odpovídá na tomas
vajkuba1234:

To mě také napadlo, ale zmátl mě tam termín vrchol. :)

Nahoru Odpovědět 16.3.2015 19:06
No hope, no future, JUST WAR! For world peace Israel must be DESTROYED!
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.