Sha256: baab7e5428bd0e7e12755707367ca19a9ff28cc17d47688a11ab4862e2978041
Contents?: true
Size: 633 Bytes
Versions: 1
Compression:
Stored size: 633 Bytes
Contents
require 'plotrb' data = pdata.name('table').values([12,23,47,6,52,19]).transform(pie_transform) scale = sqrt_scale.name('r').from(data).to([20,100]) mark = arc_mark.from(data) do enter do x_start { group(:width).times(0.5) } y_start { group(:height).times(0.5) } start_angle { from :start_angle } end_angle { from :end_angle } inner_radius 20 outer_radius { scale(scale) } stroke '#fff' end update do fill '#ccc' end hover do fill 'pink' end end vis = visualization.name('arc').width(400).height(400) do data data scales scale marks mark end puts vis.generate_spec(:pretty)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
plotrb-0.0.1 | examples/arc.rb |