predictionmachines / fsharpidd Goto Github PK
View Code? Open in Web Editor NEWF# API for composing InteractiveDataDisplay charts
License: MIT License
F# API for composing InteractiveDataDisplay charts
License: MIT License
There can be a way in the API to control the margin between the subplots in the grid
The functions in FSharpIDD generally accept seqs, but encodeFloat64SeqBase64 actually only works properly on arrays in the JS version (because it inlines JS code that's specific to arrays).
So, if you try to create charts using, for example, F# lists as data, it will build, and it will work in the .NET version, but it'll fail at runtime in the JS version. Tested on 0.3.1.
The set of shown/hidden plots may be shared.
@ndalchau reports that subplots rendering is slower than multiple charts rendering:
"Subplots performance. It seems to me that the rendering of subplots is quite a lot slower than the rendering of multiple Charts in an HTML table (what we were doing previously). Has anyone else noticed this?"
The performance needs to be evaluated.
The attached file has several charts in a tab structure. Charts that are in tabs other than the initially focused one (eg. posterior marginals) have an odd behavior. The axes seem to initially have a problem with labels, and the first attempt to zoom on the charts causes them to change in size and position.
I use to zoom a single axis on an IDD chart by using the mouse wheel on the axis. This does not seem to work on charts produced by FSharpIDD.
Repro: this is visible in the current Demo project on the repository.
The horizontal axis can be shared between all of the plots in the subplots grid.
The the same independently applies for the vertical axis.
An ability to place the legend next to the subplots grid. The placement can be controlled. Whether to put the legend to the top, right, bottom or left of the subplots grid.
From Filippo: Can you add a set function for IsTooltipPlotCoordsEnabled?
The whole subplots grid can have the common title placed to the top of the subplots grid
Request from @ndalchau:
Are there any plans to bring BoxPlots to F#-IDD
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.