-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update binding with more chart types #90
Comments
Boxplots are a big one too. |
I tried to give it a shot the other day and was overwhelmed by the amount of work. The current binding seems to work by running The javascript schema has grown a lot since XPlot was updated years ago. There are also lots of overlapping type definitions. They are fine in dynamic Javascript world. But we have to accommodate the union of all type members in fsharp. |
The other impression is |
How would you like to go about it, if you show me the way I would be more than happy to share the workload and get all new features |
There is another repo FSharp.Plotly that was inspired by XPlot. It binds to some Plotly charts too. You may take a look at their breakdown. |
Breaking up |
Related: #49 |
I have a fable library I'm working on that is pretty serviceable at the moment that may be of use: Feliz.Plotly |
link #115 |
@Shmew Interesting! How portable (i.e., in non-Fable environments) do you think the generated types are? Would love to incorporate your generator for XPlot here. |
Pretty much everything outside of Is there a reason to not use Fable at that point? It's pretty easy to build sites with no backend like the docs for the library are. Which lets the application be more performant, and have the full plotly.js api available for use. |
I would love to see more bindings, especially the organisation chart. |
@Shmew I'm considering incorporating Fable in XPlot, since at the end of the day it's just producing JS and Fable is good for that. |
@cartermp just one comment on this thread, but the work by @Shmew is absolutely amazing - worth checking to replace the current XPlot bindings with it. Just did the same for using Plotly on Bridge.Net - took less than a day to get it working based on his generator code: Plotly.Bridge |
Some plotly.js types are missing. E.g.
pointcloud
andsunburts
.The text was updated successfully, but these errors were encountered: