class TracePlot
Public Class Methods
new(value,params)
click to toggle source
Attributes ¶ ↑
-
value
- a vector of Float numeric value -
parms
- an Hash whit parametrs value
Parms ¶ ↑
This Hash contain parmas . List of key permitted .
-
:title
- (default “A sample Graph”) Graph main title -
:vertical
- (default true) The orientation of the plot -
:height
- (default 1500) Graph height -
:width
- (default 800) Graph width -
:file_name
- (default sample.jpg) Graph File Name/Path to save plot. You can chose jpg or pdf
Examples ¶ ↑
Class Usage:
values = [1.0,2.0,3.0] params = {} plot = TracePlot.new(categories,values,params) #To view plot.view #to save plot.save
# File lib/trace_plot/trace_plot.rb, line 33 def initialize(value,params) @value=check_val(value) @params=self.check_par(params) end
Public Instance Methods
check_par(params)
click to toggle source
# File lib/trace_plot/trace_plot.rb, line 38 def check_par(params) hash = Hash.new permitted = ["title","vertical","width","height","file_name"] keys = params.keys keys.each{ |key| if permitted.include?(key)==false raise "Error : Permitted key are title,vertical,width,height,file-name" end } if params["title"]==nil hash["title"]="A sample Graph" else hash["title"]=params["title"] end if params["vertical"]==nil hash["vertical"]=true else hash["vertical"]=params["vertical"] end if params["width"]==nil hash["width"]=1500 else hash["width"]=params["width"] end if params["height"]==nil hash["height"]=800 else hash["height"]=params["height"] end if params["file_name"]==nil hash["file_name"]="sample.jpg" else hash["file_name"]=params["file_name"] end params_map = HashMap.new(hash) return params_map end
getParams()
click to toggle source
# File lib/trace_plot/trace_plot.rb, line 86 def getParams @params end
getValue()
click to toggle source
# File lib/trace_plot/trace_plot.rb, line 82 def getValue @value end
save()
click to toggle source
# File lib/trace_plot/trace_plot.rb, line 91 def save begin a = Java::ComDomain::clocomics a.save_trace(self.getValue,self.getParams) rescue Exception => ex end end
view()
click to toggle source
# File lib/trace_plot/trace_plot.rb, line 98 def view begin a = Java::ComDomain::clocomics a.view_trace(self.getValue,self.getParams) rescue Exception => ex end end