src/admin_panel/doc/app/classes/GraphController.html in webroar-0.2.6 vs src/admin_panel/doc/app/classes/GraphController.html in webroar-0.3.0
- old
+ new
@@ -86,25 +86,26 @@
<div id="method-list">
<h3 class="section-bar">Methods</h3>
<div class="name-list">
- <a href="#M000037">bar_graph</a>
- <a href="#M000032">database_usage_graph</a>
- <a href="#M000040">draw_chart</a>
- <a href="#M000039">get_labels_for_graph</a>
- <a href="#M000038">get_legends_for_graphs</a>
- <a href="#M000028">get_next_app</a>
- <a href="#M000029">get_next_graph</a>
- <a href="#M000027">index</a>
- <a href="#M000036">line_graph</a>
- <a href="#M000041">pie</a>
- <a href="#M000033">resource_usage_graph_app</a>
- <a href="#M000035">resource_usage_graph_server</a>
- <a href="#M000034">throughput_graph</a>
- <a href="#M000030">url_breakup_graph</a>
- <a href="#M000031">url_calls_graph</a>
+ <a href="#M000047">bar_graph</a>
+ <a href="#M000042">database_usage_graph</a>
+ <a href="#M000051">draw_chart</a>
+ <a href="#M000050">get_labels_for_graph</a>
+ <a href="#M000049">get_legends_for_graphs</a>
+ <a href="#M000038">get_next_app</a>
+ <a href="#M000039">get_next_graph</a>
+ <a href="#M000048">horizontal_graph</a>
+ <a href="#M000037">index</a>
+ <a href="#M000046">line_graph</a>
+ <a href="#M000052">pie</a>
+ <a href="#M000043">resource_usage_graph_app</a>
+ <a href="#M000045">resource_usage_graph_server</a>
+ <a href="#M000044">throughput_graph</a>
+ <a href="#M000040">url_breakup_graph</a>
+ <a href="#M000041">url_calls_graph</a>
</div>
</div>
</div>
@@ -133,54 +134,66 @@
<!-- if method_list -->
<div id="methods">
<h3 class="section-bar">Public Instance methods</h3>
- <div id="method-M000037" class="method-detail">
- <a name="M000037"></a>
+ <div id="method-M000047" class="method-detail">
+ <a name="M000047"></a>
<div class="method-heading">
- <a href="#M000037" class="method-signature">
+ <a href="#M000047" class="method-signature">
<span class="method-name">bar_graph</span><span class="method-args">(x_data, y_data, title, max=300, slab=30, x_legend="", y_legend="")</span>
</a>
</div>
<div class="method-description">
<p>
This method is to plot the bar graph for the data supplied to the method.
</p>
<p><a class="source-toggle" href="#"
- onclick="toggleCode('M000037-source');return false;">[Source]</a></p>
- <div class="method-source-code" id="M000037-source">
+ onclick="toggleCode('M000047-source');return false;">[Source]</a></p>
+ <div class="method-source-code" id="M000047-source">
<pre>
- <span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 197</span>
-197: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">bar_graph</span>(<span class="ruby-identifier">x_data</span>, <span class="ruby-identifier">y_data</span>, <span class="ruby-identifier">title</span>, <span class="ruby-identifier">max</span>=<span class="ruby-value">300</span>, <span class="ruby-identifier">slab</span>=<span class="ruby-value">30</span>, <span class="ruby-identifier">x_legend</span>=<span class="ruby-value str">""</span>, <span class="ruby-identifier">y_legend</span>=<span class="ruby-value str">""</span>)
-198: <span class="ruby-identifier">title</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">Title</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">title</span>)
-199: <span class="ruby-identifier">line</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">BarGlass</span>.<span class="ruby-identifier">new</span>
-200: <span class="ruby-identifier">line</span>.<span class="ruby-identifier">values</span> = <span class="ruby-identifier">y_data</span>
-201: <span class="ruby-identifier">x_legend</span>, <span class="ruby-identifier">y_legend</span> = <span class="ruby-identifier">get_legends_for_graphs</span>(<span class="ruby-identifier">x_legend</span>, <span class="ruby-identifier">y_legend</span>)
-202: <span class="ruby-identifier">x</span>, <span class="ruby-identifier">y</span> = <span class="ruby-identifier">get_labels_for_graph</span>(<span class="ruby-identifier">x_data</span>, <span class="ruby-identifier">max</span>, <span class="ruby-identifier">slab</span>, <span class="ruby-value">1</span>)
-203: <span class="ruby-identifier">draw_chart</span>(<span class="ruby-identifier">x</span>,<span class="ruby-identifier">y</span>,<span class="ruby-identifier">x_legend</span>,<span class="ruby-identifier">y_legend</span>,<span class="ruby-identifier">title</span>,<span class="ruby-identifier">line</span>)
-204: <span class="ruby-keyword kw">end</span>
+ <span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 208</span>
+208: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">bar_graph</span>(<span class="ruby-identifier">x_data</span>, <span class="ruby-identifier">y_data</span>, <span class="ruby-identifier">title</span>, <span class="ruby-identifier">max</span>=<span class="ruby-value">300</span>, <span class="ruby-identifier">slab</span>=<span class="ruby-value">30</span>, <span class="ruby-identifier">x_legend</span>=<span class="ruby-value str">""</span>, <span class="ruby-identifier">y_legend</span>=<span class="ruby-value str">""</span>)
+209: <span class="ruby-identifier">title</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">Title</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">:text</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">title</span>)
+210: <span class="ruby-identifier">bar</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">BarGlass</span>.<span class="ruby-identifier">new</span>
+211: <span class="ruby-identifier">bar_values</span> = []
+212: <span class="ruby-identifier">count</span> = <span class="ruby-value">0</span>
+213: <span class="ruby-identifier">y_data</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">y</span><span class="ruby-operator">|</span>
+214: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">y</span> <span class="ruby-operator">==</span> <span class="ruby-value">0</span>
+215: <span class="ruby-identifier">bar_values</span> <span class="ruby-operator"><<</span> <span class="ruby-identifier">y</span>
+216: <span class="ruby-keyword kw">else</span>
+217: <span class="ruby-identifier">bar_values</span> <span class="ruby-operator"><<</span> <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">BarValue</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">:top</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">y</span>, <span class="ruby-identifier">:tip</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{round(y)}(#{x_data[count]})"</span>)
+218: <span class="ruby-comment cmt">#bar_values << OFC2::BarValue.new(:top => y, :colour => '#000000', :tip => "#{round(y)}(#{x_data[count]})")</span>
+219: <span class="ruby-keyword kw">end</span>
+220: <span class="ruby-identifier">count</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span>
+221: <span class="ruby-keyword kw">end</span>
+222: <span class="ruby-identifier">bar</span>.<span class="ruby-identifier">values</span> = <span class="ruby-identifier">bar_values</span>
+223: <span class="ruby-identifier">bar</span>.<span class="ruby-identifier">text</span> = <span class="ruby-value str">''</span>
+224: <span class="ruby-identifier">x_legend</span>, <span class="ruby-identifier">y_legend</span> = <span class="ruby-identifier">get_legends_for_graphs</span>(<span class="ruby-identifier">x_legend</span>, <span class="ruby-identifier">y_legend</span>)
+225: <span class="ruby-identifier">x</span>, <span class="ruby-identifier">y</span> = <span class="ruby-identifier">get_labels_for_graph</span>(<span class="ruby-identifier">x_data</span>, <span class="ruby-identifier">max</span>, <span class="ruby-identifier">slab</span>, <span class="ruby-value">1</span>)
+226: <span class="ruby-identifier">draw_chart</span>(<span class="ruby-identifier">x</span>,<span class="ruby-identifier">y</span>,<span class="ruby-identifier">x_legend</span>,<span class="ruby-identifier">y_legend</span>,<span class="ruby-identifier">title</span>,<span class="ruby-identifier">bar</span>)
+227: <span class="ruby-keyword kw">end</span>
</pre>
</div>
</div>
</div>
- <div id="method-M000032" class="method-detail">
- <a name="M000032"></a>
+ <div id="method-M000042" class="method-detail">
+ <a name="M000042"></a>
<div class="method-heading">
- <a href="#M000032" class="method-signature">
+ <a href="#M000042" class="method-signature">
<span class="method-name">database_usage_graph</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
<p><a class="source-toggle" href="#"
- onclick="toggleCode('M000032-source');return false;">[Source]</a></p>
- <div class="method-source-code" id="M000032-source">
+ onclick="toggleCode('M000042-source');return false;">[Source]</a></p>
+ <div class="method-source-code" id="M000042-source">
<pre>
<span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 125</span>
125: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">database_usage_graph</span>
126: <span class="ruby-ivar">@app_id</span> = <span class="ruby-identifier">params</span>[<span class="ruby-identifier">:app_id</span>]
127: <span class="ruby-comment cmt"># if date is changed from calendar popup, we would get only date</span>
@@ -199,132 +212,136 @@
</pre>
</div>
</div>
</div>
- <div id="method-M000040" class="method-detail">
- <a name="M000040"></a>
+ <div id="method-M000051" class="method-detail">
+ <a name="M000051"></a>
<div class="method-heading">
- <a href="#M000040" class="method-signature">
+ <a href="#M000051" class="method-signature">
<span class="method-name">draw_chart</span><span class="method-args">(x, y, x_legend, y_legend, title, line)</span>
</a>
</div>
<div class="method-description">
<p>
This method is used to draw the line or bar graph.
</p>
<p><a class="source-toggle" href="#"
- onclick="toggleCode('M000040-source');return false;">[Source]</a></p>
- <div class="method-source-code" id="M000040-source">
+ onclick="toggleCode('M000051-source');return false;">[Source]</a></p>
+ <div class="method-source-code" id="M000051-source">
<pre>
- <span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 232</span>
-232: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">draw_chart</span>(<span class="ruby-identifier">x</span>, <span class="ruby-identifier">y</span>, <span class="ruby-identifier">x_legend</span>, <span class="ruby-identifier">y_legend</span>, <span class="ruby-identifier">title</span>, <span class="ruby-identifier">line</span>)
-233: <span class="ruby-identifier">chart</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">Graph</span>.<span class="ruby-identifier">new</span>
-234: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">title</span> = <span class="ruby-identifier">title</span>
-235: <span class="ruby-identifier">chart</span> <span class="ruby-operator"><<</span> <span class="ruby-identifier">line</span>
-236: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">x_axis</span> = <span class="ruby-identifier">x</span>
-237: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">y_axis</span> = <span class="ruby-identifier">y</span>
-238: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">bg_colour</span> = <span class="ruby-value str">'#FFFFFF'</span>
-239: <span class="ruby-comment cmt">#chart.bg_colour = '#E9EAEC'</span>
-240: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">set_x_legend</span>(<span class="ruby-identifier">x_legend</span>)
-241: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">set_y_legend</span>(<span class="ruby-identifier">y_legend</span>)
-242: <span class="ruby-identifier">render</span> <span class="ruby-identifier">:text</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">render</span>
-243: <span class="ruby-keyword kw">end</span>
+ <span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 320</span>
+320: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">draw_chart</span>(<span class="ruby-identifier">x</span>, <span class="ruby-identifier">y</span>, <span class="ruby-identifier">x_legend</span>, <span class="ruby-identifier">y_legend</span>, <span class="ruby-identifier">title</span>, <span class="ruby-identifier">line</span>)
+321: <span class="ruby-identifier">chart</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">Graph</span>.<span class="ruby-identifier">new</span>
+322: <span class="ruby-identifier">title</span>.<span class="ruby-identifier">set_style</span>(<span class="ruby-value str">"{font-size: 15px; color: #990B0A; text-align: center;font-weight: bold;}"</span>)
+323: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">title</span> = <span class="ruby-identifier">title</span>
+324: <span class="ruby-identifier">chart</span> <span class="ruby-operator"><<</span> <span class="ruby-identifier">line</span>
+325: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">x_axis</span> = <span class="ruby-identifier">x</span>
+326: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">y_axis</span> = <span class="ruby-identifier">y</span>
+327: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">bg_colour</span> = <span class="ruby-value str">'#FFFFFF'</span>
+328: <span class="ruby-identifier">x</span>.<span class="ruby-identifier">grid_colour</span> = <span class="ruby-value str">"#E9EAEC"</span>
+329: <span class="ruby-identifier">y</span>.<span class="ruby-identifier">grid_colour</span> = <span class="ruby-value str">"#E9EAEC"</span>
+330: <span class="ruby-identifier">x</span>.<span class="ruby-identifier">colour</span> = <span class="ruby-value str">"#000000"</span>
+331: <span class="ruby-identifier">y</span>.<span class="ruby-identifier">colour</span> = <span class="ruby-value str">"#000000"</span>
+332: <span class="ruby-identifier">x</span>.<span class="ruby-identifier">labels</span>.<span class="ruby-identifier">style</span> = <span class="ruby-value str">"{font-size: 30px; color:#0000ff; font-family: Verdana;}"</span>
+333: <span class="ruby-identifier">line</span>.<span class="ruby-identifier">colour</span> = <span class="ruby-value str">"#990B0A"</span>
+334: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">set_x_legend</span>(<span class="ruby-identifier">x_legend</span>)
+335: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">set_y_legend</span>(<span class="ruby-identifier">y_legend</span>)
+336: <span class="ruby-identifier">render</span> <span class="ruby-identifier">:text</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">render</span>
+337: <span class="ruby-keyword kw">end</span>
</pre>
</div>
</div>
</div>
- <div id="method-M000039" class="method-detail">
- <a name="M000039"></a>
+ <div id="method-M000050" class="method-detail">
+ <a name="M000050"></a>
<div class="method-heading">
- <a href="#M000039" class="method-signature">
+ <a href="#M000050" class="method-signature">
<span class="method-name">get_labels_for_graph</span><span class="method-args">(x_data, max, slab, steps)</span>
</a>
</div>
<div class="method-description">
<p>
This methos is to label the X and Y axis for either of the line or bar
graph.
</p>
<p><a class="source-toggle" href="#"
- onclick="toggleCode('M000039-source');return false;">[Source]</a></p>
- <div class="method-source-code" id="M000039-source">
+ onclick="toggleCode('M000050-source');return false;">[Source]</a></p>
+ <div class="method-source-code" id="M000050-source">
<pre>
- <span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 216</span>
-216: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">get_labels_for_graph</span>(<span class="ruby-identifier">x_data</span>, <span class="ruby-identifier">max</span>, <span class="ruby-identifier">slab</span>, <span class="ruby-identifier">steps</span>)
-217: <span class="ruby-identifier">x</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">XAxis</span>.<span class="ruby-identifier">new</span>
-218: <span class="ruby-identifier">y</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">YAxis</span>.<span class="ruby-identifier">new</span>
-219: <span class="ruby-identifier">y</span>.<span class="ruby-identifier">set_range</span>(<span class="ruby-value">0</span>,<span class="ruby-identifier">max</span>, <span class="ruby-identifier">slab</span>)
-220: <span class="ruby-identifier">x_labels</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">XAxisLabels</span>.<span class="ruby-identifier">new</span>
-221: <span class="ruby-identifier">x_labels</span>.<span class="ruby-identifier">set_vertical</span>
-222: <span class="ruby-identifier">x_labels</span>.<span class="ruby-identifier">set_size</span>(<span class="ruby-value">12</span>)
-223: <span class="ruby-identifier">x_labels</span>.<span class="ruby-identifier">set_labels</span> <span class="ruby-identifier">x_data</span>
-224: <span class="ruby-identifier">x_labels</span>.<span class="ruby-identifier">set_steps</span>(<span class="ruby-identifier">steps</span>)
-225: <span class="ruby-identifier">x</span>.<span class="ruby-identifier">set_labels</span> <span class="ruby-identifier">x_labels</span>
-226: <span class="ruby-identifier">x</span>.<span class="ruby-identifier">set_steps</span>(<span class="ruby-identifier">steps</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">steps</span> <span class="ruby-operator">></span> <span class="ruby-value">0</span>
-227: <span class="ruby-identifier">x</span>.<span class="ruby-identifier">colour</span>= <span class="ruby-value str">'#909090'</span>
-228: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">x</span>, <span class="ruby-identifier">y</span>
-229: <span class="ruby-keyword kw">end</span>
+ <span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 306</span>
+306: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">get_labels_for_graph</span>(<span class="ruby-identifier">x_data</span>, <span class="ruby-identifier">max</span>, <span class="ruby-identifier">slab</span>, <span class="ruby-identifier">steps</span>)
+307: <span class="ruby-identifier">x</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">XAxis</span>.<span class="ruby-identifier">new</span>
+308: <span class="ruby-identifier">y</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">YAxis</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">:min</span> =<span class="ruby-operator">></span> <span class="ruby-value">0</span>, <span class="ruby-identifier">:max</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">max</span>, <span class="ruby-identifier">:steps</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">slab</span>)
+309: <span class="ruby-identifier">x_labels</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">XAxisLabels</span>.<span class="ruby-identifier">new</span>
+310: <span class="ruby-identifier">x_labels</span>.<span class="ruby-identifier">rotate</span> = <span class="ruby-value str">'diagonal'</span>
+311: <span class="ruby-identifier">x_labels</span>.<span class="ruby-identifier">set_size</span>(<span class="ruby-value">12</span>)
+312: <span class="ruby-identifier">x_labels</span>.<span class="ruby-identifier">set_labels</span> <span class="ruby-identifier">x_data</span>
+313: <span class="ruby-identifier">x_labels</span>.<span class="ruby-identifier">set_steps</span>(<span class="ruby-identifier">steps</span>)
+314: <span class="ruby-identifier">x</span>.<span class="ruby-identifier">set_labels</span> <span class="ruby-identifier">x_labels</span>
+315: <span class="ruby-identifier">x</span>.<span class="ruby-identifier">set_steps</span>(<span class="ruby-identifier">steps</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">steps</span> <span class="ruby-operator">></span> <span class="ruby-value">0</span>
+316: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">x</span>, <span class="ruby-identifier">y</span>
+317: <span class="ruby-keyword kw">end</span>
</pre>
</div>
</div>
</div>
- <div id="method-M000038" class="method-detail">
- <a name="M000038"></a>
+ <div id="method-M000049" class="method-detail">
+ <a name="M000049"></a>
<div class="method-heading">
- <a href="#M000038" class="method-signature">
+ <a href="#M000049" class="method-signature">
<span class="method-name">get_legends_for_graphs</span><span class="method-args">(x_legend, y_legend)</span>
</a>
</div>
<div class="method-description">
<p>
This method is to set the legends for either of the line or bar graph.
</p>
<p><a class="source-toggle" href="#"
- onclick="toggleCode('M000038-source');return false;">[Source]</a></p>
- <div class="method-source-code" id="M000038-source">
+ onclick="toggleCode('M000049-source');return false;">[Source]</a></p>
+ <div class="method-source-code" id="M000049-source">
<pre>
- <span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 207</span>
-207: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">get_legends_for_graphs</span>(<span class="ruby-identifier">x_legend</span>, <span class="ruby-identifier">y_legend</span>)
-208: <span class="ruby-identifier">x_legend</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">XLegend</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">x_legend</span>)
-209: <span class="ruby-identifier">y_legend</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">YLegend</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">y_legend</span>)
-210: <span class="ruby-identifier">x_legend</span>.<span class="ruby-identifier">set_style</span>(<span class="ruby-value str">'{font-size: 14px; color: #fff}'</span>)
-211: <span class="ruby-identifier">y_legend</span>.<span class="ruby-identifier">set_style</span>(<span class="ruby-value str">'{font-size: 14px; color: #fff}'</span>)
-212: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">x_legend</span>, <span class="ruby-identifier">y_legend</span>
-213: <span class="ruby-keyword kw">end</span>
+ <span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 297</span>
+297: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">get_legends_for_graphs</span>(<span class="ruby-identifier">x_legend</span>, <span class="ruby-identifier">y_legend</span>)
+298: <span class="ruby-identifier">x_legend</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">XLegend</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">:text</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">x_legend</span>)
+299: <span class="ruby-identifier">y_legend</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">YLegend</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">:text</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">y_legend</span>)
+300: <span class="ruby-identifier">x_legend</span>.<span class="ruby-identifier">set_style</span>(<span class="ruby-value str">'{font-size: 12px; color: #990B0A;}'</span>)
+301: <span class="ruby-identifier">y_legend</span>.<span class="ruby-identifier">set_style</span>(<span class="ruby-value str">'{font-size: 12px; color: #990B0A;}'</span>)
+302: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">x_legend</span>, <span class="ruby-identifier">y_legend</span>
+303: <span class="ruby-keyword kw">end</span>
</pre>
</div>
</div>
</div>
- <div id="method-M000028" class="method-detail">
- <a name="M000028"></a>
+ <div id="method-M000038" class="method-detail">
+ <a name="M000038"></a>
<div class="method-heading">
- <a href="#M000028" class="method-signature">
+ <a href="#M000038" class="method-signature">
<span class="method-name">get_next_app</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
<p>
This method will give the details and initial graphs for the selected
application. This method is called when the application is selected from
the select box for selecting application on <a
-href="GraphController.html#M000027">index</a> page of the graph controller.
+href="GraphController.html#M000037">index</a> page of the graph controller.
</p>
<p><a class="source-toggle" href="#"
- onclick="toggleCode('M000028-source');return false;">[Source]</a></p>
- <div class="method-source-code" id="M000028-source">
+ onclick="toggleCode('M000038-source');return false;">[Source]</a></p>
+ <div class="method-source-code" id="M000038-source">
<pre>
<span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 50</span>
50: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">get_next_app</span>
51: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">params</span>[<span class="ruby-identifier">:application_name</span>]
52: <span class="ruby-ivar">@application_name</span> = <span class="ruby-identifier">params</span>[<span class="ruby-identifier">:application_name</span>]
@@ -339,15 +356,15 @@
</pre>
</div>
</div>
</div>
- <div id="method-M000029" class="method-detail">
- <a name="M000029"></a>
+ <div id="method-M000039" class="method-detail">
+ <a name="M000039"></a>
<div class="method-heading">
- <a href="#M000029" class="method-signature">
+ <a href="#M000039" class="method-signature">
<span class="method-name">get_next_graph</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
@@ -356,12 +373,12 @@
selection from the populated select box. This method gets its input from
the select box named as "Select Graph". This method call the
method as per the grpah name supplied from the select box.
</p>
<p><a class="source-toggle" href="#"
- onclick="toggleCode('M000029-source');return false;">[Source]</a></p>
- <div class="method-source-code" id="M000029-source">
+ onclick="toggleCode('M000039-source');return false;">[Source]</a></p>
+ <div class="method-source-code" id="M000039-source">
<pre>
<span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 65</span>
65: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">get_next_graph</span>
66: <span class="ruby-identifier">app_id</span> = <span class="ruby-identifier">params</span>[<span class="ruby-identifier">:id</span>]
67: <span class="ruby-identifier">session</span>[<span class="ruby-identifier">:graph_type</span>] = <span class="ruby-identifier">params</span>[<span class="ruby-identifier">:graph_name</span>]
@@ -381,15 +398,101 @@
</pre>
</div>
</div>
</div>
- <div id="method-M000027" class="method-detail">
- <a name="M000027"></a>
+ <div id="method-M000048" class="method-detail">
+ <a name="M000048"></a>
<div class="method-heading">
- <a href="#M000027" class="method-signature">
+ <a href="#M000048" class="method-signature">
+ <span class="method-name">horizontal_graph</span><span class="method-args">(x_data, y_data, title, max=300, slab=30, x_legend="", y_legend="")</span>
+ </a>
+ </div>
+
+ <div class="method-description">
+ <p><a class="source-toggle" href="#"
+ onclick="toggleCode('M000048-source');return false;">[Source]</a></p>
+ <div class="method-source-code" id="M000048-source">
+<pre>
+ <span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 229</span>
+229: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">horizontal_graph</span>(<span class="ruby-identifier">x_data</span>, <span class="ruby-identifier">y_data</span>, <span class="ruby-identifier">title</span>, <span class="ruby-identifier">max</span>=<span class="ruby-value">300</span>, <span class="ruby-identifier">slab</span>=<span class="ruby-value">30</span>, <span class="ruby-identifier">x_legend</span>=<span class="ruby-value str">""</span>, <span class="ruby-identifier">y_legend</span>=<span class="ruby-value str">""</span>)
+230: <span class="ruby-identifier">title</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">Title</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">:text</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">title</span>)
+231: <span class="ruby-identifier">data</span> = []
+232: <span class="ruby-identifier">y_data</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">i</span><span class="ruby-operator">|</span>
+233: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">i</span> <span class="ruby-operator">!=</span> <span class="ruby-value">0</span>
+234: <span class="ruby-identifier">data</span> <span class="ruby-operator"><<</span> <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">HBarValue</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">:left</span> =<span class="ruby-operator">></span> <span class="ruby-value">0</span>, <span class="ruby-identifier">:right</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">i</span>)
+235: <span class="ruby-keyword kw">else</span>
+236: <span class="ruby-identifier">data</span> <span class="ruby-operator"><<</span> <span class="ruby-identifier">i</span>
+237: <span class="ruby-keyword kw">end</span>
+238: <span class="ruby-keyword kw">end</span>
+239: <span class="ruby-identifier">bar</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">HBar</span>.<span class="ruby-identifier">new</span>
+240: <span class="ruby-identifier">bar</span>.<span class="ruby-identifier">values</span> = <span class="ruby-identifier">data</span>
+241: <span class="ruby-identifier">bar</span>.<span class="ruby-identifier">set_tooltip</span>(<span class="ruby-value str">""</span>)
+242: <span class="ruby-identifier">bar</span>.<span class="ruby-identifier">text</span> = <span class="ruby-value str">''</span>
+243: <span class="ruby-identifier">x_labels</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">XAxisLabels</span>.<span class="ruby-identifier">new</span>
+244: <span class="ruby-identifier">labels</span>= []
+245: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">max</span> <span class="ruby-operator"><</span> <span class="ruby-value">10</span>
+246: <span class="ruby-identifier">labels</span> = [<span class="ruby-value str">'0'</span>,<span class="ruby-value str">'1'</span>,<span class="ruby-value str">'2'</span>,<span class="ruby-value str">'3'</span>,<span class="ruby-value str">'4'</span>,<span class="ruby-value str">'5'</span>,<span class="ruby-value str">'6'</span>,<span class="ruby-value str">'7'</span>,<span class="ruby-value str">'8'</span>,<span class="ruby-value str">'9'</span>]
+247: <span class="ruby-keyword kw">else</span>
+248: <span class="ruby-comment cmt"># TODO find some way to prevent empty label creation, max could be 1,000,000 and gives unnecessary overhead to server and client</span>
+249: <span class="ruby-comment cmt"># http://teethgrinder.co.uk/open-flash-chart-2/x-axis-labels-step.php </span>
+250: <span class="ruby-value">0</span>.<span class="ruby-identifier">upto</span>(<span class="ruby-identifier">max</span>) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">i</span><span class="ruby-operator">|</span>
+251: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">i</span> <span class="ruby-operator">%</span> <span class="ruby-identifier">slab</span> <span class="ruby-operator">==</span> <span class="ruby-value">0</span>
+252: <span class="ruby-identifier">labels</span> <span class="ruby-operator"><<</span> <span class="ruby-identifier">i</span>.<span class="ruby-identifier">to_s</span>
+253: <span class="ruby-keyword kw">else</span>
+254: <span class="ruby-identifier">labels</span> <span class="ruby-operator"><<</span> <span class="ruby-value str">''</span>
+255: <span class="ruby-keyword kw">end</span>
+256: <span class="ruby-keyword kw">end</span>
+257: <span class="ruby-identifier">x_labels</span>.<span class="ruby-identifier">steps</span> = <span class="ruby-identifier">slab</span>
+258: <span class="ruby-keyword kw">end</span>
+259: <span class="ruby-identifier">x_labels</span>.<span class="ruby-identifier">labels</span> = <span class="ruby-identifier">labels</span>
+260: <span class="ruby-identifier">x</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">XAxis</span>.<span class="ruby-identifier">new</span>
+261: <span class="ruby-identifier">x</span>.<span class="ruby-identifier">labels</span> = <span class="ruby-identifier">x_labels</span>
+262: <span class="ruby-identifier">x</span>.<span class="ruby-identifier">steps</span> = <span class="ruby-identifier">slab</span>
+263: <span class="ruby-identifier">x</span>.<span class="ruby-identifier">offset</span> = <span class="ruby-keyword kw">false</span>
+264: <span class="ruby-identifier">y</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">YAxis</span>.<span class="ruby-identifier">new</span>
+265: <span class="ruby-identifier">y</span>.<span class="ruby-identifier">offset</span> = <span class="ruby-keyword kw">true</span>
+266: <span class="ruby-identifier">y</span>.<span class="ruby-identifier">labels</span> = <span class="ruby-identifier">x_data</span>.<span class="ruby-identifier">reverse</span>
+267: <span class="ruby-identifier">x_legend</span>, <span class="ruby-identifier">y_legend</span> = <span class="ruby-identifier">get_legends_for_graphs</span>(<span class="ruby-identifier">y_legend</span>, <span class="ruby-identifier">x_legend</span>.<span class="ruby-identifier">reverse</span>)
+268: <span class="ruby-comment cmt">#draw_chart(x, y, x_legend, y_legend, title, bar)</span>
+269:
+270: <span class="ruby-identifier">tooltip</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">Tooltip</span>.<span class="ruby-identifier">new</span>
+271: <span class="ruby-identifier">tooltip</span>.<span class="ruby-identifier">set_hover</span>()
+272: <span class="ruby-identifier">tooltip</span>.<span class="ruby-identifier">mouse</span> = <span class="ruby-value">2</span>
+273: <span class="ruby-identifier">tooltip</span>.<span class="ruby-identifier">set_stroke</span>(<span class="ruby-value">1</span>)
+274: <span class="ruby-identifier">tooltip</span>.<span class="ruby-identifier">set_backgroung_colour</span>(<span class="ruby-value str">"#ffffff"</span>)
+275: <span class="ruby-identifier">tooltip</span>.<span class="ruby-identifier">set_colour</span>(<span class="ruby-value str">"#000000"</span>)
+276:
+277: <span class="ruby-identifier">chart</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">Graph</span>.<span class="ruby-identifier">new</span>
+278: <span class="ruby-identifier">title</span>.<span class="ruby-identifier">set_style</span>(<span class="ruby-value str">"{font-size: 15px; color: #990B0A; text-align: center;font-weight: bold;}"</span>)
+279: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">title</span> = <span class="ruby-identifier">title</span>
+280: <span class="ruby-identifier">chart</span> <span class="ruby-operator"><<</span> <span class="ruby-identifier">bar</span>
+281: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">x_axis</span> = <span class="ruby-identifier">x</span>
+282: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">y_axis</span> = <span class="ruby-identifier">y</span>
+283: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">bg_colour</span> = <span class="ruby-value str">'#FFFFFF'</span>
+284: <span class="ruby-identifier">x</span>.<span class="ruby-identifier">grid_colour</span> = <span class="ruby-value str">"#E9EAEC"</span>
+285: <span class="ruby-identifier">y</span>.<span class="ruby-identifier">grid_colour</span> = <span class="ruby-value str">"#E9EAEC"</span>
+286: <span class="ruby-identifier">x</span>.<span class="ruby-identifier">colour</span> = <span class="ruby-value str">"#000000"</span>
+287: <span class="ruby-identifier">y</span>.<span class="ruby-identifier">colour</span> = <span class="ruby-value str">"#000000"</span>
+288: <span class="ruby-identifier">x</span>.<span class="ruby-identifier">labels</span>.<span class="ruby-identifier">style</span> = <span class="ruby-value str">"{font-size: 30px; color:#0000ff; font-family: Verdana;}"</span>
+289: <span class="ruby-identifier">bar</span>.<span class="ruby-identifier">colour</span> = <span class="ruby-value str">"#990B0A"</span>
+290: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">set_x_legend</span>(<span class="ruby-identifier">x_legend</span>)
+291: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">set_y_legend</span>(<span class="ruby-identifier">y_legend</span>)
+292: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">set_tooltip</span>(<span class="ruby-identifier">tooltip</span>)
+293: <span class="ruby-identifier">render</span> <span class="ruby-identifier">:text</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">render</span>
+294: <span class="ruby-keyword kw">end</span>
+</pre>
+ </div>
+ </div>
+ </div>
+
+ <div id="method-M000037" class="method-detail">
+ <a name="M000037"></a>
+
+ <div class="method-heading">
+ <a href="#M000037" class="method-signature">
<span class="method-name">index</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
@@ -397,12 +500,12 @@
This action renders the <a href="Analytics.html">Analytics</a> page. This
tab displayed the url breakdown information as a default if there is some
application hosted in the server else it shows the server stats.
</p>
<p><a class="source-toggle" href="#"
- onclick="toggleCode('M000027-source');return false;">[Source]</a></p>
- <div class="method-source-code" id="M000027-source">
+ onclick="toggleCode('M000037-source');return false;">[Source]</a></p>
+ <div class="method-source-code" id="M000037-source">
<pre>
<span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 37</span>
37: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">index</span>
38: <span class="ruby-ivar">@apps</span> = <span class="ruby-identifier">get_application_list</span>
39: <span class="ruby-identifier">session</span>[<span class="ruby-identifier">:graph_type</span>] = <span class="ruby-value str">"URL-Breakup"</span> <span class="ruby-keyword kw">unless</span> <span class="ruby-identifier">session</span>[<span class="ruby-identifier">:graph_type</span>]
@@ -416,92 +519,106 @@
</pre>
</div>
</div>
</div>
- <div id="method-M000036" class="method-detail">
- <a name="M000036"></a>
+ <div id="method-M000046" class="method-detail">
+ <a name="M000046"></a>
<div class="method-heading">
- <a href="#M000036" class="method-signature">
+ <a href="#M000046" class="method-signature">
<span class="method-name">line_graph</span><span class="method-args">(x_data, y_data, title, max=300, slab=30, step=3, x_legend="", y_legend="")</span>
</a>
</div>
<div class="method-description">
<p>
This method is to plot the line graph for the data supplied to the method.
</p>
<p><a class="source-toggle" href="#"
- onclick="toggleCode('M000036-source');return false;">[Source]</a></p>
- <div class="method-source-code" id="M000036-source">
+ onclick="toggleCode('M000046-source');return false;">[Source]</a></p>
+ <div class="method-source-code" id="M000046-source">
<pre>
<span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 187</span>
187: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">line_graph</span>(<span class="ruby-identifier">x_data</span>, <span class="ruby-identifier">y_data</span>, <span class="ruby-identifier">title</span>, <span class="ruby-identifier">max</span>=<span class="ruby-value">300</span>, <span class="ruby-identifier">slab</span>=<span class="ruby-value">30</span>, <span class="ruby-identifier">step</span>=<span class="ruby-value">3</span>, <span class="ruby-identifier">x_legend</span>=<span class="ruby-value str">""</span>, <span class="ruby-identifier">y_legend</span>=<span class="ruby-value str">""</span>)
-188: <span class="ruby-identifier">title</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">Title</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">title</span>)
+188: <span class="ruby-identifier">title</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">Title</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">:text</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">title</span>)
189: <span class="ruby-identifier">x_legend</span>, <span class="ruby-identifier">y_legend</span> = <span class="ruby-identifier">get_legends_for_graphs</span>(<span class="ruby-identifier">x_legend</span>, <span class="ruby-identifier">y_legend</span>)
-190: <span class="ruby-identifier">line</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">Line</span>.<span class="ruby-identifier">new</span>
-191: <span class="ruby-identifier">line</span>.<span class="ruby-identifier">values</span> = <span class="ruby-identifier">y_data</span>
-192: <span class="ruby-identifier">x</span>, <span class="ruby-identifier">y</span> = <span class="ruby-identifier">get_labels_for_graph</span>(<span class="ruby-identifier">x_data</span>, <span class="ruby-identifier">max</span>, <span class="ruby-identifier">slab</span>, <span class="ruby-identifier">step</span>)
-193: <span class="ruby-identifier">draw_chart</span>(<span class="ruby-identifier">x</span>, <span class="ruby-identifier">y</span>, <span class="ruby-identifier">x_legend</span>, <span class="ruby-identifier">y_legend</span>, <span class="ruby-identifier">title</span>, <span class="ruby-identifier">line</span>)
-194: <span class="ruby-keyword kw">end</span>
+190: <span class="ruby-identifier">line</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">Line</span>.<span class="ruby-identifier">new</span>
+191: <span class="ruby-identifier">line_values</span>=[]
+192: <span class="ruby-identifier">count</span> = <span class="ruby-value">0</span>
+193: <span class="ruby-identifier">y_data</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">y</span><span class="ruby-operator">|</span>
+194: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">y</span>.<span class="ruby-identifier">nil?</span>
+195: <span class="ruby-identifier">line_values</span> <span class="ruby-operator"><<</span> <span class="ruby-identifier">y</span>
+196: <span class="ruby-keyword kw">else</span>
+197: <span class="ruby-identifier">line_values</span> <span class="ruby-operator"><<</span> <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">Dot</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">:value</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">y</span>, <span class="ruby-identifier">:tip</span> =<span class="ruby-operator">></span> <span class="ruby-node">"At #{x_data[count]} value is #{round(y)}"</span>)
+198: <span class="ruby-keyword kw">end</span>
+199: <span class="ruby-identifier">count</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span>
+200: <span class="ruby-keyword kw">end</span>
+201: <span class="ruby-identifier">line</span>.<span class="ruby-identifier">values</span> = <span class="ruby-identifier">line_values</span>
+202: <span class="ruby-identifier">line</span>.<span class="ruby-identifier">text</span> = <span class="ruby-value str">''</span>
+203: <span class="ruby-identifier">x</span>, <span class="ruby-identifier">y</span> = <span class="ruby-identifier">get_labels_for_graph</span>(<span class="ruby-identifier">x_data</span>, <span class="ruby-identifier">max</span>, <span class="ruby-identifier">slab</span>, <span class="ruby-identifier">step</span>)
+204: <span class="ruby-identifier">draw_chart</span>(<span class="ruby-identifier">x</span>, <span class="ruby-identifier">y</span>, <span class="ruby-identifier">x_legend</span>, <span class="ruby-identifier">y_legend</span>, <span class="ruby-identifier">title</span>, <span class="ruby-identifier">line</span>)
+205: <span class="ruby-keyword kw">end</span>
</pre>
</div>
</div>
</div>
- <div id="method-M000041" class="method-detail">
- <a name="M000041"></a>
+ <div id="method-M000052" class="method-detail">
+ <a name="M000052"></a>
<div class="method-heading">
- <a href="#M000041" class="method-signature">
+ <a href="#M000052" class="method-signature">
<span class="method-name">pie</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
<p>
-This method is to plot <a href="GraphController.html#M000041">pie</a>
+This method is to plot <a href="GraphController.html#M000052">pie</a>
chart.
</p>
<p><a class="source-toggle" href="#"
- onclick="toggleCode('M000041-source');return false;">[Source]</a></p>
- <div class="method-source-code" id="M000041-source">
+ onclick="toggleCode('M000052-source');return false;">[Source]</a></p>
+ <div class="method-source-code" id="M000052-source">
<pre>
- <span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 246</span>
-246: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">pie</span>
-247: <span class="ruby-identifier">data_1</span>, <span class="ruby-identifier">url_name</span>, <span class="ruby-identifier">data_x</span>, <span class="ruby-identifier">data_y</span>, <span class="ruby-identifier">data_actual_time</span> = <span class="ruby-identifier">pie_data</span>(<span class="ruby-identifier">params</span>[<span class="ruby-identifier">:id</span>], <span class="ruby-identifier">params</span>[<span class="ruby-identifier">:url</span>])
-248: <span class="ruby-identifier">color</span>=[<span class="ruby-value str">"#d01f3c"</span>,<span class="ruby-value str">"#356aa0"</span>,<span class="ruby-value str">"#C79810"</span>,<span class="ruby-value str">"#cccccc"</span>,<span class="ruby-value str">"#ffcc00"</span>,<span class="ruby-value str">"#ff3300"</span>,<span class="ruby-value str">"#99cc00"</span>,<span class="ruby-value str">"#cc9900"</span>,<span class="ruby-value str">"#333300"</span>,<span class="ruby-value str">"#ffff00"</span>,<span class="ruby-value str">"#990000"</span>,<span class="ruby-value str">"#ffff00"</span>,<span class="ruby-value str">"#ff0033"</span>,
-249: <span class="ruby-value str">"#00ffff"</span>,<span class="ruby-value str">"#00cc33"</span>,<span class="ruby-value str">"#ff66ff"</span>,<span class="ruby-value str">"#3300cc"</span>,<span class="ruby-value str">"#0033ff"</span>,<span class="ruby-value str">"#ffccff"</span>,<span class="ruby-value str">"#ccccff"</span>,<span class="ruby-value str">"#cc33cc"</span>,<span class="ruby-value str">"#ff9933"</span>,<span class="ruby-value str">"#ffffff"</span>,<span class="ruby-value str">"#000000"</span>]
-250: <span class="ruby-identifier">pie</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">Pie</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">color</span>, <span class="ruby-value">1</span>, <span class="ruby-value">1</span>)
-251: <span class="ruby-identifier">pie</span>.<span class="ruby-identifier">start_angle</span> = <span class="ruby-value">35</span>
-252: <span class="ruby-identifier">pie</span>.<span class="ruby-identifier">animate</span> = <span class="ruby-keyword kw">true</span>
-253: <span class="ruby-identifier">pie</span>.<span class="ruby-identifier">values</span> = <span class="ruby-identifier">data_1</span>
-254: <span class="ruby-identifier">chart</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">Graph</span>.<span class="ruby-identifier">new</span>
-255: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">title</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">Title</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">url_name</span>)
-256: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">bg_colour</span> = <span class="ruby-value str">'#FFFFFF'</span>
-257: <span class="ruby-identifier">chart</span> <span class="ruby-operator"><<</span> <span class="ruby-identifier">pie</span>
-258: <span class="ruby-identifier">render</span> <span class="ruby-identifier">:text</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">render</span>
-259: <span class="ruby-keyword kw">end</span>
+ <span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 340</span>
+340: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">pie</span>
+341: <span class="ruby-identifier">data_1</span>, <span class="ruby-identifier">title</span>, <span class="ruby-identifier">data_x</span>, <span class="ruby-identifier">data_y</span>, <span class="ruby-identifier">data_actual_time</span> = <span class="ruby-identifier">pie_data</span>(<span class="ruby-identifier">params</span>[<span class="ruby-identifier">:id</span>], <span class="ruby-identifier">params</span>[<span class="ruby-identifier">:url</span>])
+342: <span class="ruby-identifier">color</span>=[<span class="ruby-value str">"#d01f3c"</span>,<span class="ruby-value str">"#356aa0"</span>,<span class="ruby-value str">"#C79810"</span>,<span class="ruby-value str">"#cccccc"</span>,<span class="ruby-value str">"#ffcc00"</span>,<span class="ruby-value str">"#ff3300"</span>,<span class="ruby-value str">"#99cc00"</span>,<span class="ruby-value str">"#cc9900"</span>,<span class="ruby-value str">"#333300"</span>,<span class="ruby-value str">"#ffff00"</span>,<span class="ruby-value str">"#990000"</span>,<span class="ruby-value str">"#ffff00"</span>,<span class="ruby-value str">"#ff0033"</span>,
+343: <span class="ruby-value str">"#00ffff"</span>,<span class="ruby-value str">"#00cc33"</span>,<span class="ruby-value str">"#ff66ff"</span>,<span class="ruby-value str">"#3300cc"</span>,<span class="ruby-value str">"#0033ff"</span>,<span class="ruby-value str">"#ffccff"</span>,<span class="ruby-value str">"#ccccff"</span>,<span class="ruby-value str">"#cc33cc"</span>,<span class="ruby-value str">"#ff9933"</span>,<span class="ruby-value str">"#ffffff"</span>,<span class="ruby-value str">"#000000"</span>]
+344: <span class="ruby-identifier">pie</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">Pie</span>.<span class="ruby-identifier">new</span>
+345: <span class="ruby-identifier">pie</span>.<span class="ruby-identifier">colours</span> = <span class="ruby-identifier">color</span>
+346: <span class="ruby-identifier">pie</span>.<span class="ruby-identifier">start_angle</span> = <span class="ruby-value">35</span>
+347: <span class="ruby-identifier">pie</span>.<span class="ruby-identifier">animate</span> = <span class="ruby-keyword kw">true</span>
+348: <span class="ruby-identifier">pie</span>.<span class="ruby-identifier">radius</span> = <span class="ruby-value">130</span>
+349: <span class="ruby-identifier">pie</span>.<span class="ruby-identifier">values</span> = <span class="ruby-identifier">data_1</span>
+350: <span class="ruby-identifier">pie</span>.<span class="ruby-identifier">label_colour</span> = <span class="ruby-value str">"#000000"</span>
+351: <span class="ruby-identifier">chart</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">Graph</span>.<span class="ruby-identifier">new</span>
+352: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">title</span> = <span class="ruby-constant">OFC2</span><span class="ruby-operator">::</span><span class="ruby-constant">Title</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">:text</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">title</span>, <span class="ruby-identifier">:style</span> =<span class="ruby-operator">></span> <span class="ruby-value str">"{font-size: 15px; color: #990B0A; text-align: center;font-weight: bold;}"</span>)
+353: <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">bg_colour</span> = <span class="ruby-value str">'#FFFFFF'</span>
+354: <span class="ruby-identifier">chart</span> <span class="ruby-operator"><<</span> <span class="ruby-identifier">pie</span>
+355: <span class="ruby-identifier">render</span> <span class="ruby-identifier">:text</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">chart</span>.<span class="ruby-identifier">render</span>
+356: <span class="ruby-keyword kw">end</span>
</pre>
</div>
</div>
</div>
- <div id="method-M000033" class="method-detail">
- <a name="M000033"></a>
+ <div id="method-M000043" class="method-detail">
+ <a name="M000043"></a>
<div class="method-heading">
- <a href="#M000033" class="method-signature">
+ <a href="#M000043" class="method-signature">
<span class="method-name">resource_usage_graph_app</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
<p><a class="source-toggle" href="#"
- onclick="toggleCode('M000033-source');return false;">[Source]</a></p>
- <div class="method-source-code" id="M000033-source">
+ onclick="toggleCode('M000043-source');return false;">[Source]</a></p>
+ <div class="method-source-code" id="M000043-source">
<pre>
<span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 141</span>
141: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">resource_usage_graph_app</span>
142: <span class="ruby-ivar">@app_id</span> = <span class="ruby-identifier">params</span>[<span class="ruby-identifier">:app_id</span>]
143: <span class="ruby-comment cmt"># if date is changed from calendar popup, we would get only date</span>
@@ -520,23 +637,23 @@
</pre>
</div>
</div>
</div>
- <div id="method-M000035" class="method-detail">
- <a name="M000035"></a>
+ <div id="method-M000045" class="method-detail">
+ <a name="M000045"></a>
<div class="method-heading">
- <a href="#M000035" class="method-signature">
+ <a href="#M000045" class="method-signature">
<span class="method-name">resource_usage_graph_server</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
<p><a class="source-toggle" href="#"
- onclick="toggleCode('M000035-source');return false;">[Source]</a></p>
- <div class="method-source-code" id="M000035-source">
+ onclick="toggleCode('M000045-source');return false;">[Source]</a></p>
+ <div class="method-source-code" id="M000045-source">
<pre>
<span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 172</span>
172: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">resource_usage_graph_server</span>
173: <span class="ruby-comment cmt"># if date is changed from calendar popup, we would get only date</span>
174: <span class="ruby-comment cmt"># if slider is changed, we would get date and hour</span>
@@ -553,23 +670,23 @@
</pre>
</div>
</div>
</div>
- <div id="method-M000034" class="method-detail">
- <a name="M000034"></a>
+ <div id="method-M000044" class="method-detail">
+ <a name="M000044"></a>
<div class="method-heading">
- <a href="#M000034" class="method-signature">
+ <a href="#M000044" class="method-signature">
<span class="method-name">throughput_graph</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
<p><a class="source-toggle" href="#"
- onclick="toggleCode('M000034-source');return false;">[Source]</a></p>
- <div class="method-source-code" id="M000034-source">
+ onclick="toggleCode('M000044-source');return false;">[Source]</a></p>
+ <div class="method-source-code" id="M000044-source">
<pre>
<span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 157</span>
157: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">throughput_graph</span>
158: <span class="ruby-ivar">@app_id</span> = <span class="ruby-identifier">params</span>[<span class="ruby-identifier">:app_id</span>]
159: <span class="ruby-comment cmt"># if date is changed from calendar popup, we would get only date</span>
@@ -587,26 +704,26 @@
</pre>
</div>
</div>
</div>
- <div id="method-M000030" class="method-detail">
- <a name="M000030"></a>
+ <div id="method-M000040" class="method-detail">
+ <a name="M000040"></a>
<div class="method-heading">
- <a href="#M000030" class="method-signature">
+ <a href="#M000040" class="method-signature">
<span class="method-name">url_breakup_graph</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
<p>
This method is called when the graphs are needed for a particular period.
</p>
<p><a class="source-toggle" href="#"
- onclick="toggleCode('M000030-source');return false;">[Source]</a></p>
- <div class="method-source-code" id="M000030-source">
+ onclick="toggleCode('M000040-source');return false;">[Source]</a></p>
+ <div class="method-source-code" id="M000040-source">
<pre>
<span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 83</span>
83: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">url_breakup_graph</span>
84: <span class="ruby-ivar">@urls</span> = <span class="ruby-constant">Array</span>.<span class="ruby-identifier">new</span>
85: <span class="ruby-ivar">@app_id</span> = <span class="ruby-identifier">params</span>[<span class="ruby-identifier">:app_id</span>]
@@ -635,22 +752,22 @@
</pre>
</div>
</div>
</div>
- <div id="method-M000031" class="method-detail">
- <a name="M000031"></a>
+ <div id="method-M000041" class="method-detail">
+ <a name="M000041"></a>
<div class="method-heading">
- <a href="#M000031" class="method-signature">
+ <a href="#M000041" class="method-signature">
<span class="method-name">url_calls_graph</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
<p><a class="source-toggle" href="#"
- onclick="toggleCode('M000031-source');return false;">[Source]</a></p>
- <div class="method-source-code" id="M000031-source">
+ onclick="toggleCode('M000041-source');return false;">[Source]</a></p>
+ <div class="method-source-code" id="M000041-source">
<pre>
<span class="ruby-comment cmt"># File app/controllers/graph_controller.rb, line 109</span>
109: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">url_calls_graph</span>
110: <span class="ruby-ivar">@app_id</span> = <span class="ruby-identifier">params</span>[<span class="ruby-identifier">:app_id</span>]
111: <span class="ruby-identifier">from_date_str</span> = <span class="ruby-identifier">params</span>[<span class="ruby-identifier">:from_date</span>].<span class="ruby-identifier">strip</span>
\ No newline at end of file