-
Notifications
You must be signed in to change notification settings - Fork 556
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
Using dimple with crossfilter any examples #24
Comments
yes you can
|
In addition to what @GJ2511 recommended constructed data at point 3 should be not linked with crossfilter object since dimple.js makes data manipulation inside. After you catch crossfilter event you should draw your chart with new constructed data. |
Hi @frenchbread Look at the dummiest example ever |
@norecces Looks much simpler than I thought :) Thanks! |
@frenchbread I think the most common way to use crossfilter is to create multiple charts on the same page, which represent different dimensions of the same data. Next step is to handling selection of datum on one chart and perform updates on the other charts (filter dimensions). But when the initial data is large and there are a lot of dimensions - keep in mind that user experience will suffer from lags. |
@norecces When using original D3.js with lots of dimensions, everything processed quite smoothly. (Depends on amount of data of course) My initial question was actually about if it possible to make same "range" selections on a line chart for example like in D3.js. In D3.js it is done behind the scenes, so no need to set it up manually. Wondering if it is possible to use same approach in dimplejs? |
You have to either update or re-render you chart accordingly. Crossfilter just allows you to play with data client side only (i.e, apply filters) |
Is it possible to use dimple with crossfilter like dc.js to draw for example bar chart http://dimplejs.org/examples_viewer.html?id=bars_vertical and still allow filter. Is there any plan for such a thing in future.
The text was updated successfully, but these errors were encountered: