summaryrefslogtreecommitdiff
path: root/report/plot_factory.rb
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2011-05-12 12:45:18 +0200
committermguetlein <martin.guetlein@gmail.com>2011-05-12 12:45:18 +0200
commitc858faa20607125097a3ca36f9178c4b4076b071 (patch)
tree358baf64e55162f9abd30f1833ccc56ebaab0603 /report/plot_factory.rb
parenta730ae5a2a34ece618ae7b66c50b0d5aca7c9120 (diff)
move to ruby-plot 0.0.3, use png instead of svg, use ?media for compound images
Diffstat (limited to 'report/plot_factory.rb')
-rw-r--r--report/plot_factory.rb16
1 files changed, 8 insertions, 8 deletions
diff --git a/report/plot_factory.rb b/report/plot_factory.rb
index 43c45fc..deb1880 100644
--- a/report/plot_factory.rb
+++ b/report/plot_factory.rb
@@ -161,7 +161,7 @@ module Reports
end
- def self.create_ranking_plot( svg_out_file, validation_set, compare_attribute, equal_attribute, rank_attribute, class_value=nil )
+ def self.create_ranking_plot( out_file, validation_set, compare_attribute, equal_attribute, rank_attribute, class_value=nil )
#compute ranks
#puts "rank attibute is "+rank_attribute.to_s
@@ -184,14 +184,14 @@ module Reports
ranks,
nil, #0.1,
validation_set.num_different_values(equal_attribute),
- svg_out_file)
+ out_file)
end
protected
- def self.plot_ranking( title, comparables_array, ranks_array, confidence = nil, numdatasets = nil, svg_out_file = nil )
+ def self.plot_ranking( title, comparables_array, ranks_array, confidence = nil, numdatasets = nil, out_file = nil )
(confidence and numdatasets) ? conf = "-q "+confidence.to_s+" -k "+numdatasets.to_s : conf = ""
- svg_out_file ? show = "-o" : show = ""
+ out_file ? show = "-o" : show = ""
(title and title.length > 0) ? tit = '-t "'+title+'"' : tit = ""
#title = "-t \""+ranking_value_prop+"-Ranking ("+comparables.size.to_s+" "+comparable_prop+"s, "+num_groups.to_s+" "+ranking_group_prop+"s, p < "+p.to_s+")\" "
@@ -208,12 +208,12 @@ module Reports
end
raise "rank plot failed" unless $?==0
- if svg_out_file
- f = File.new(svg_out_file, "w")
+ if out_file
+ f = File.new(out_file, "w")
f.puts res
end
- svg_out_file ? svg_out_file : res
+ out_file ? out_file : res
end
def self.demo_ranking_plot
@@ -264,7 +264,7 @@ module Reports
:actual_values => [0, 1, 0, 0, 1, 1]}
tp_fp_rates = get_tp_fp_rates(roc_values)
data = { :names => ["default"], :fp_rate => [tp_fp_rates[:fp_rate]], :tp_rate => [tp_fp_rates[:tp_rate]] }
- RubyPlot::plot_lines("/tmp/plot.svg",
+ RubyPlot::plot_lines("/tmp/plot.png",
"ROC-Plot",
"False positive rate",
"True Positive Rate", data[:names], data[:fp_rate], data[:tp_rate], data[:faint] )