This is my attempt at implementing d3.behavior.select:
https://github.com/mbostock/d3/pull/302
This can be used with svg:rect to support brushing, and linking should
be fairly simple to implement as needed using event listeners.
Suggestions are welcomed!
--
Jason Davies, http://www.jasondavies.com/
The pull request modifies examples/zoom/zoom.html to use
d3.behavior.select. It only makes use of one dimension, but that
demonstrates the flexibility of the behaviour. I'll update the splom
example too when I get a chance, with full two-dimensional brushing!
Definitely; I think that should be a standard feature of any chart
template, including the ability to specify a key function for data so
that you can preserve object constancy across transitions.
Mike
--
You received this message because you are subscribed to a topic in the Google Groups "d3-js" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/d3-js/N6JpD6dIOoE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to d3-js+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Beeswarm plot:
http://www.r-statistics.com/2011/03/beeswarm-boxplot-and-plotting-it-with-r/
... been thinking about this one for a while, as a force-directed
layout for better packing than in those examples.
-n
Whatever chart type you choose, I'd recommend implementing it as an
example, at least for now. Or possibly a layout. But not a d3.chart:
I've been thinking about how to redesign the d3.chart classes to make
them easier to use, so I wouldn't recommend copying their current
design. They are currently implemented as "transformations of data",
similar to the SVG shape generators, but given that charts are
stateful I think they might be easier to use as more traditional
self-contained widgets. We'll probably break the d3.chart components
out into a separate library, under a separate release cycle, since the
number of different possible types is unbounded.
Mike
I've implemented this using custom gravity and collision detection,
similar to this slide:
http://mbostock.github.com/d3/talk/20110921/#23
It works great. :)
Mike
Yup, that was the slide that inspired me to try this. I'll probably
have some questions about implementing the custom gravity, but it
looks eminently possible :)
-n
Not much success as yet.
Not recommended as a beginner exercise!
Regards,
--t
What about this slopegraph implementation in d3? http://skedasis.com/d3/slopegraph/
I put together a basic javascript sankey diagram library using the Raphael library:
http://tamc.github.com/Sankey/
and used it here:
http://2050-calculator-tool.decc.gov.uk/pathways/2022222122222103332220023211022330220130233022012/sankey
If anyone wants to work together on a d3 version, let me know.
Tom
I put together a basic javascript sankey diagram library using the Raphael library:
I would love to share with you how to visualize your data in Google Sheets and Excel.
I used ChartExpo™ to make charts in just few clicks.
ChartExpo™ is both an Excel and Google Sheets data visualization tool.
What makes it so easy is that since it works perfectly with both spreadsheets, you can use it with your favorite spreadsheet.
You can easily use ChartExpo™ without any knowledge of coding or programming.
ChartExpo™ has over 80 visualizations in its library.