explorer icon indicating copy to clipboard operation
explorer copied to clipboard

Multi-dimensional charts show nebulas information

Open wanghn opened this issue 7 years ago • 7 comments

At explorer version 1.0.0 (tag: explorer-tag-1.0.0), we only show the basic information of block、transaction and address。It is just a one-dimensional description of the nebula chain data information, we should fit the data from different dimensions, so we need a lot of different charts to show the nebula chain data

wanghn avatar Feb 10 '18 12:02 wanghn

Hello, I would like to propose using the Python Bokeh stack and embedding a bokeh server with BokehJS. With datashader it can scale to billions of data points, is much more developer friendly than JS alternatives such as d3, and is scalable for production.

I have experience with the Bokeh stack and would love to implement it. Let me know what you think.

brandonbevans avatar Mar 12 '18 07:03 brandonbevans

Thanks Brandon for picking this up.

I am not familiar with Bokeh, does it do the rendering at its python backend and support interactions in browser by its JavaScript library? In this case, we need to host the Bokeh python backend to use it, right?

raphaelfeng avatar Mar 13 '18 05:03 raphaelfeng

That's right, I'd try and embed the bokeh server into the backend. I'm happy to do a PoC and we can see if it works out.

brandonbevans avatar Mar 13 '18 06:03 brandonbevans

After doing some research, I think using the BokehJS native JS library would be a better fit.

brandonbevans avatar Mar 14 '18 04:03 brandonbevans

Sounds good Brandon. Bokeh not long supports basic charts but also graph visualization like https://bokeh.pydata.org/en/latest/docs/user_guide/graph.html, which allows us to start from basic charts and move on to create more advanced ones.

raphaelfeng avatar Mar 15 '18 03:03 raphaelfeng

Hi - wanted to update and say that unfortunately my personal Nebulas project is taking up all of my spare time now. Sorry for the lack of delivery

brandonbevans avatar Apr 11 '18 23:04 brandonbevans

This issue has been funded using FundRequest. A developer can claim the reward by submitting a pull request referencing this issue. (How to Close Issues via Pull Requests?) e.g. fixes #14

  • For more help on how to claim on issue, please visit our help section.
  • Looking for more? Feel free to browse through all funded requests.

fundrequestbot avatar Jun 07 '18 11:06 fundrequestbot