Többedszer futok bele abba a helyzetbe, hogy valamilyen folyamatot, függvény vagy algoritmusállapotot szeretnék vizuálisan megjeleníteni 2D-ben vagy 3D-ben.
Keresek egy olyan programozási nyelvet/környezetet, ami ezt támogatja.
Valamilyen LOGO szerűségre gondolok, de az eléggé csak rajzolásra van kihegyezve. Vannak még matematikai függvényábrázoló rendszerek, de azok meg függvényekre vannak kihegyezve.
Nekem valami olyasmire lenne szükségem, ahol egy normál programozási nyelvvel generálhatom az adatokat, de a megjelenítéssel nem nekem kell bajlódnom.
Tudhatna automatikus skálázódást, 2D-t, 3D-t. Ha interaktív felület, és még zoom-olni is lehet, az külön öröm.
A probléma, aminek a megoldásához szükség van erre, szinte mindig más, pont ezért kellene valamilyen rugalmas rendszer, ami a megjelenítés terhét leveszi a vállamról.
Tudtok ilyen? Találkoztatok már valami hasonlóval?
- 932 megtekintés
Hozzászólások
a.) Python-ban számolsz és gnuplottal ábrázolsz. http://www.gnuplot.info/
b.) A Maxima programot használsz. http://zeus.nye.hu/~blahota/linux/index.php és http://maxima.sourceforge.net/
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox
- A hozzászóláshoz be kell jelentkezni
LaTeX -> tikzpicture/pgfplots/axis?
Függvényt is ábrázolhatsz vele, de CSV-ből (vagy hasonlóból) kinyerhető adatokat is. Generálsz egy PDF-et, amit akár zoom-olhatsz is :)
Sőt, ha nem túl bonyolult a mód, akár LaTeX-ben is számolhatod az értékeidet.
- A hozzászóláshoz be kell jelentkezni
Ezzel a problémakörrel én is mindig szívok. Az a baj, hogy nincs egy megjelenítő, ami mindent jól tudna, ráadásul időről időre különböző háttértechnológiákból különböző GUI technológiákkal kell megjeleníteni:
web, Linux Desktop, Windows Desktop, generált dokumentum kimenet, stb.
A gnuplot működik, képet tudsz csinálni a grafikonból, illetve ablakban valamennyire interaktív is tud menni. Gnuplot fájlt generálni bármilyen programnyelvből egyszerűen lehet. És elvileg lehet programozottan is kommunikálni vele, azt még nem próbáltam. http://www.gnuplot.info/links.html
A legtöbb UI toolkitnek van grafikon rajzolója, de azokból a kép exportálás szokott nehézkes lenni.
Webhez van számtalan, pl a https://www.highcharts.com/ -t használtam már, egész jó.
Javahoz van: http://www.jfree.org/jfreechart/ - Swing és JavaFX UI-t is tud, SVG kimenetet is.
JavaFX-nek van beépített függvényrajzolója is.
- A hozzászóláshoz be kell jelentkezni
A Matlab/Octave/Scilab is szóba jöhet, mert elég egyszerű a syntax és könnyen lehet velük ad-hoc dolgozni, csv-t beolvasni stb.
http://www.scilab.org/
https://www.gnu.org/software/octave/
- A hozzászóláshoz be kell jelentkezni
Javaslom az R-t: https://www.r-project.org
Azon belul is a "curve" vagy meg inkabb a "ggplot2" csomagbol a "stat_function" fuggvenyt: https://stackoverflow.com/questions/26091323/how-to-plot-a-function-cur…
- A hozzászóláshoz be kell jelentkezni
R ?
- A hozzászóláshoz be kell jelentkezni
Jupyter Notebook?
Annyi minden jót hallottam róla, bár én még nem próbáltam. Használhatsz vele Pythont, R-t, C++-t, Juliat, stb.
--
eutlantis
- A hozzászóláshoz be kell jelentkezni
Ennyit nem fog tudni, de egy geogebra-t megnéznék a helyedben.
- A hozzászóláshoz be kell jelentkezni