slight svg rendering modifications

git-svn-id: http://redmine.rubyforge.org/svn/trunk@387 e93f8b46-1217-0410-a6f0-8f06a7374b81
pull/351/head
Jean-Philippe Lang 18 years ago
parent 3a28fa01b0
commit b938c60396
  1. 34
      lib/SVG/Graph/Graph.rb

@ -105,7 +105,7 @@ module SVG
init_with({
:width => 500,
:height => 300,
:height => 300,
:show_x_guidelines => false,
:show_y_guidelines => true,
:show_data_values => true,
@ -137,14 +137,14 @@ module SVG
:key => true,
:key_position => :right, # bottom or right
:font_size =>11,
:font_size =>10,
:title_font_size =>12,
:subtitle_font_size =>14,
:x_label_font_size =>12,
:x_label_font_size =>11,
:x_title_font_size =>14,
:y_label_font_size =>12,
:y_label_font_size =>11,
:y_title_font_size =>14,
:key_font_size =>10,
:key_font_size => 9,
:no_css =>false,
:add_popups =>false,
@ -392,7 +392,7 @@ module SVG
@border_right = 7
if key and key_position == :right
val = keys.max { |a,b| a.length <=> b.length }
@border_right += val.length * key_font_size * 0.6
@border_right += val.length * key_font_size * 0.7
@border_right += KEY_BOX_SIZE
@border_right += 10 # Some padding around the box
end
@ -723,7 +723,7 @@ module SVG
})
group.add_element( "text", {
"x" => (KEY_BOX_SIZE + 5).to_s,
"y" => (y_offset + KEY_BOX_SIZE).to_s,
"y" => (y_offset + KEY_BOX_SIZE - 2).to_s,
"class" => "keyText"
}).text = key_name.to_s
key_count += 1
@ -883,7 +883,7 @@ module SVG
fill:#ffffff;
}
.graphBackground{
fill:#f0f0f0;
fill:#f5f5f5;
}
/* graphs titles */
@ -898,26 +898,26 @@ module SVG
text-anchor: middle;
fill: #999999;
font-size: #{subtitle_font_size}px;
font-family: "Arial", sans-serif;
font-family: "Verdana", sans-serif;
font-weight: normal;
}
.axis{
stroke: #000000;
stroke: #666666;
stroke-width: 1px;
}
.guideLines{
stroke: #666666;
stroke-width: 1px;
stroke-dasharray: 5 5;
stroke-dasharray:2,2,2;
}
.xAxisLabels{
text-anchor: middle;
fill: #000000;
font-size: #{x_label_font_size}px;
font-family: "Arial", sans-serif;
font-family: "Verdana", sans-serif;
font-weight: normal;
}
@ -925,7 +925,7 @@ module SVG
text-anchor: end;
fill: #000000;
font-size: #{y_label_font_size}px;
font-family: "Arial", sans-serif;
font-family: "Verdana", sans-serif;
font-weight: normal;
}
@ -933,7 +933,7 @@ module SVG
text-anchor: middle;
fill: #ff0000;
font-size: #{x_title_font_size}px;
font-family: "Arial", sans-serif;
font-family: "Verdana", sans-serif;
font-weight: normal;
}
@ -941,7 +941,7 @@ module SVG
fill: #ff0000;
text-anchor: middle;
font-size: #{y_title_font_size}px;
font-family: "Arial", sans-serif;
font-family: "Verdana", sans-serif;
font-weight: normal;
}
@ -949,7 +949,7 @@ module SVG
fill: #000000;
text-anchor:middle;
font-size: 10px;
font-family: "Arial", sans-serif;
font-family: "Verdana", sans-serif;
font-weight: normal;
}
@ -965,7 +965,7 @@ module SVG
fill: #000000;
text-anchor:start;
font-size: #{key_font_size}px;
font-family: "Arial", sans-serif;
font-family: "Verdana", sans-serif;
font-weight: normal;
}
/* End copy for external style sheet */

Loading…
Cancel
Save