class Jiji::Model::Graphing::GraphFactory
Public Instance Methods
create(label, type = :line, aggregation_type = :first, colors = [], axises = [])
click to toggle source
グラフを作成します。
@rsi_graph = graph_factory.create('RSI', :line, :average, ['#666699'], [30, 70])
- label
-
グラフの名前
- type
-
グラフの種類。:rate. :line のいずれかを指定します。
- aggregation_type
-
グラフの集計種別 :average, :first, :last のいずれかを指定します。
- colors
-
グラフの色を配列で指定します 例) [“#003344”, “#003355”]
- axises
-
軸ラベルを指定します。 例) [30, 70]
# File src/jiji/model/graphing/graph_factory.rb, line 23 def create(label, type = :line, aggregation_type = :first, colors = [], axises = []) return @graphs[label] if @graphs.include?(label) graph = Graph.get_or_create(label, type, colors, axises, aggregation_type, @backtest) graph.setup_data_savers(@saving_interval) @graphs[label] = graph graph end