Hi Okido, Some links would have speed up the response a lot. I had a short look to the resources I found with a / several google search(es). So I may have land at the wrong spots. but anyway
On 29 Aug., 17:55, okido <[email protected]> wrote: > I am thinking about jStat.js en psMathStats. jStat uses the flot.js lib, I http://www.jstat.org/ there is no API documentation at http://www.jstat.org/documentation so to find out how it works, you'll need to look at the source code. Hmmm... http://code.google.com/p/flot/downloads/detail?name=flot-0.6.zip&can=2&q= seems, there is no development anymore. > would preferably use one of the two libs mentioned here below. If I understand this right, you'd prefer d3.js or highchart/stocks.js. right? d3.js is a very new "low level / extremely powerfull" library, which imo can be used to create "high level" libraries, like highchart. but .... you'll have to do a lot on your own. see: https://github.com/mbostock/d3/wiki/Gallery near the end of the page is the "Libraries" section, where nvd3.com http://novus.github.com/nvd3/ is my faforite. It is quite young too, but imo has a lot of potential. (the focus of the creators http://www.novus.com/ seems to be stock data too :) > My use case is to analyse datasets and draw graphs, this is done with d3.js > or highchart/stocks.js that both function as lib in TW. IMO it depends a lot on your data. If you have to deal with stock data highchart/stocks.js would be a good choice, because there charts seem to be specialiced for this type of data. If you have a different dataset. d3.js have a lot of examples (https:// github.com/mbostock/d3/wiki/Gallery) but as mentioned allready, it is quite low level. So there will be a lot of programming involved. > CSV files are imported as tiddlers and the columns are cooked to an array. > The array is than used as input for the graph script that runs with > inlinejavascript and presents the graph in a tiddler. > To get nice prints I export the *.js and an index.htm file with the > graphs/text and either print it to paper or as pdf. > > Any help would be nice, Okido As I wrote. Your data is key. http://www.jstat.org can be used without the plotting library. So you can use it to create your dataset to be drawn with an other library. ... I personally would search for a math library with better documentation and development going on. Otherwise you may end up fixing the library too. If a charting library creates some type of SVG diagram, it would be easy to save the resulting diagram as a svg tiddler. This tiddler could be used with the <<image>> macro inside any other tiddler. ..... So printing it with high quality would be possible ... ==== Some time ago I did a short proof of concept [1] with jsxgraph [3] library which imo is great, if you need interactive charts. (I do like the interactive nature a lot :) The showcases [2] are quite impressive and the theorethical / scientific background of the library should be OK. The size is about 100kByte (only) ... I'm not sure about printing here ==== Conclusion: d3.js is very powerfull but much work to do on your own. nvd3 library uses d3.js looks promising but is quite new. highchart/stocks.js looks good for stock data. print is for the chart only. jsxgraph is good for interactive charts, for users to play with. The way, to include those into TW / TiddlySpace will be very similar to all of them. The way using them highly depends on the different APIs the libraries are using. hope this helps mario [1] http://jsxgraph.tiddlyspace.com/ [2] http://jsxgraph.uni-bayreuth.de/wiki/index.php/Showcases [3] http://jsxgraph.uni-bayreuth.de/wp/ -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/tiddlywikidev?hl=en.
