Fixed image bug (#13), and updated example for image. Web creation is updated, too
Fixed logCeil on quantitative.rb:362
+ Implemented subdivisions on Scale::Log.ticks()
Implemented test for issue #7
Fixed bug on Scale::Quantitative.ticks() when domain is [a,a]
Fixed bug on SvgScene.title
Merge pull request #11 from mohawkjohn/tag_name_fix [mohawkjohn]
Fixed typo in ‘height’ on Mark::Area [mohawkjohn]
Fixed precision problem on SvgScene.path_join spec and error on one of median test on jruby
workaround for nokogiri-java null pointer exception [subdbp]
All tests run on ruby 1.8.7. Not all pass, because on ruby<1.9 hash order are not preserved
Removed warnings for Ruby 1.9+
Changed SvgScene.implicit and Color.names with constants
Bug fix: Examples crashes on Ruby 1.9.3 because names of files are freezed and REXML try to change it
Massive bug fix. Please, update ASAP
Implemented Vector, used on segmented lines
Bug fix: Segmented areas with basis, cardinal and monotone interpolation was parsed using linear interpolation
Bug fix: Incorrect color when using hsl with decimal h
Bug fix: Segmented areas doesn’t change color
Bug fix: Wedge without inner radius return incorrect path
Bug fix: Stack layout with ‘inside-out’ order crash.
Bug fix: Incorrect marks properties evaluation order
Bug fix: Segmented lines raises an Exception
New specs: Flatten, Grid, Dot, Vector, Rule, Cluster, Partition, Wedge, Indent, Tree, Treemap
Improved specs: Area, Line, Panel
Deleted dependence of Rubyvis.document. Each panel without parent have an independent REXML::Document
Matrix layout implemented. Example and spec available.
Added spec for Layout::Arc
Horizon and Arc layouts implemented
Bug fix: Error on Layout::Stack spec
Bug fix: Inconsistent behaviour of Rubyvis.color and Rubyvis::Hsl
Bug fix: Rubyvis::Color#color fails on ruby 1.8.7
Bug fix: Raise error with negative number on Format.format
Implemented Layout::Grid and Layout::Tree
New example: census treemap. Added spec for layout
Bug fix: Area with 0 on height create infinite loop
Bug fix: Layout::Pack overlaps circles on NE position
New examples: bubble charts and circle packing
Better documentation for Network
Added Layout::Cluster and dendogram example
Added sunburst and icicle example
Added shortcuts methods for layouts
Bug fix on Hierarchy
Updated README and Histogram spec
Network and Hierarchy classes on module Layout implemented. Require testing
Rubyvis::Layout::Treemap fully operational
Rubyvis::Dom almost complete, including spec
Mark.extend changed to Mark.mark_extend, to avoid clashes with ruby extend
Bug fix: Rubyvis::Dom::Node#sort doesn’t set first_child and last_child correctly
Updated for hoe 1.7.0
Updated example of coordinate parallels
New example: treemap/treemap.rb
Updated to rspec 2. Bug fix: instance_eval raises an error on js_apply
Updated antibiotics example
Tested on 1.8.7, 1.9.1, 1.9.2 and svn-head.
New example: parallel coordinates on /examples/cars/cars.rb
New example: pie chart on /examples/antibiotics/antibiotics_wedge.rb
New spec for readme examples (sort of smoke test)
Better implementation of Layout
Bug fix: raise error Proc#js_apply on Ruby1.9.2 (doesn’t accept instance_eval with &proc)
Ahhh… how I hate differences on return inside lambdas! Resolved bug on AreaPrototype::area_build_instance removing return inside a lambda
Bug fix: Rubyvis::Scale::Quantitative#scale returns a value when nil is passed. Now, returns nil
Bug fix: Calling Mark.instance() of a parent mark inside a children returns only the last instance, not the currently parsed instance
IMPORTANT: Added ‘ruby best practices’ API. See README and examples/first_rbp_api.rb to learn how to use
Added width and height explicitly on examples pages.
Added examples for interpolation on lines and areas
Fixed interpolate for lines and areas.
New spec for Line and Area spec.
Added spec for numeric tick_format
Bug fix: interpolate “step-after”, “step-before” and “basis” on Area marks doesn’t work Spec for Area marks
Changed API_VERSION for PROTOVIS_API_VERSION
Added image support
Improved documentation for examples. Added description from protovis site on the one borrowed from it and added commentary on new ones.
Distribution includes ‘web’ directory, with script to recreate the web site. Use as example of massive creation of graphics
Added explicitily “none” to svg “fill” property. This allows to render properly with librsv (rsgv), without affecting the browser output
Added API documentation on many files.
Replaced all pv instances on code for Rubyvis
Bug fix: styles considered properly, so font attribute works right now.
Bug fix: anchors have proper parent assignation.
Bug fix: Order now works on Nest
First stack layout version operational
Added grouped and stacked chart examples
New Wedge and Dot mark
New Log scale and Nest.
Area mark working.
Automatic color scales doesn’t work on every ocasion, yet
Color, Format::Number and Quantitative fixed.
Fixed attributes works as expected (damn c like 0=false)
Added examples (antibiotics and barley)
Bug fix: right anchor doesn’t affect labels.
Crimea grouped bars works. Ordinal scales operational
Bug fix: SvgScene.panel only parse first element. Crimea-line example works (almost) as expected
Support for lines as anchors (not tested, yet)
Support for scales using Time class
Deleted unnecesary files from protovis
Operational implementation of Panel, Bar, Rule, Line and Label. Anchor doesn’t work, yet [clbustos]
First (barely) operational version. See examples/first.rb and examples/second.rb