Comments (6)
This is an excellent idea. I would love to partially update just a specific feature of a d4 chart as opposed to re-rendering the entire chart over again. I think that it could fit in quite well with the existing structure of how things are rendered presently. I would be more than happy to work with you on this feature, but I can't do it alone because I am slammed getting other loose ends tied up on the project.
So consider this +1 from me!
from d4.
So, i'l do it with a big pleasure (also 'corse it will be a part of my full-time job). But how do you see it? D3 is date-driven lib, so maybe it would be better to extend data object in mode.js way? And create relation with when
-like features inside on d4objet?
from d4.
@Timopheym yes I think decoupled is better, especially if it allows better composition. Right now d4 doesn't know anything about the data object. This is by design, because where possible I want d3 to do the heavy lifting and keep d4 as light weight as possible, to avoid recreating the wheel. I would love to see what you propose, my only suggestion would be to ensure that your approach is opt-in when needed so that those who just want a simple chart that renders once do not have to jump through any extra hoops.
from d4.
I get you, so i will create a fork, and do some drafts...
from d4.
Hey @Timopheym so I am starting to work on this problem myself. Did you make any progress on it you'd like to share?
from d4.
I am afraid i am not =( A have lot of tasks.. But let me know how you will do it, may be i can do some module by the same way as you!
from d4.
Related Issues (20)
- Waterfall charts do not respect min/max of the chart domain.
- Dual-axis capability on a basic chart HOT 10
- Transitions broken on the donut chart example HOT 1
- Scales shouldn't auto-nice without an option to prevent it HOT 1
- Method to change stack order of elements HOT 7
- Better series indexing HOT 10
- Add Padding method make distinct from Margin HOT 8
- Dual-axis capability breaks when using groupedColumnSeries HOT 6
- Negative label values are not displayed properly
- Refactor as node module HOT 7
- API or documentation for scale nicing HOT 9
- Attempt to make the svg more responsive to resizing
- d4.js:1172 Uncaught ReferenceError: d4 is not defined HOT 3
- License Missing HOT 1
- Throws reference error when using Browserify (assuming will also throw error with other bundlers?) HOT 2
- Cannot read property 'ordinal' of undefined HOT 12
- missing [week,hour,0] data result wrong graph for punch-card example
- [enhance] add line for punch-card
- wrong order punch-card data result wrong graph for punch-card example
- Example links in documentation are broken
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from d4.