lib/statsample/graph/gdchart.rb in statsample-0.3.4 vs lib/statsample/graph/gdchart.rb in statsample-0.4.0
- old
+ new
@@ -15,23 +15,22 @@
gdc.out_graph(width,height,f,chart_type, data.length/num_datasets,labels,num_datasets,data)
}
end
end
end
- class Nominal
+ class Vector
# Creates a barchart using ruby-gdchart
def gdchart_frequencies(file, width=300, height=150, chart_type=GDChart::BAR, options={})
labels,data=[],[]
self.frequencies.sort.each{|k,v|
labels.push(k.to_s)
data.push(v)
}
options['ext_color']=[0xFF3399,0xFF9933,0xFFEE33,0x33FF33, 0x9966FF]
Statsample::Util.chart_gdchart(file,width,height,chart_type, labels,options,1,data)
end
- end
- class Scale < Ordinal
def gdchart_histogram(bins,file, width=300, height=150, chart_type=GDChart::BAR, options={})
+ check_type :scale
labels=[]
h=histogram(bins)
data=[]
(0...bins).each{|bin|
data.push(h[bin])