MilanM commited on
Commit
862715d
·
verified ·
1 Parent(s): 76c1808

Update pdf_generator.py

Browse files
Files changed (1) hide show
  1. pdf_generator.py +5 -5
pdf_generator.py CHANGED
@@ -40,12 +40,12 @@ class SliderFlowable(Flowable):
40
  # Add range labels
41
  min_str = self.format_value(self.min_val)
42
  max_str = self.format_value(self.max_val)
43
- drawing.add(String(40, 10, min_str, fontSize=10, fillColor=colors.HexColor("#26004d")))
44
- drawing.add(String(340, 10, max_str, fontSize=10, fillColor=colors.HexColor("#26004d")))
45
-
46
  # Add value label
47
  value_str = self.format_value(self.value)
48
- drawing.add(String(value_width - 20, 55, value_str, fontSize=10, fillColor=colors.HexColor("#26004d")))
49
 
50
  # Add value marker
51
  drawing.add(Line(value_width, 25, value_width, 55, strokeColor=colors.HexColor("#26004d"), strokeWidth=2))
@@ -54,7 +54,7 @@ class SliderFlowable(Flowable):
54
 
55
  def format_value(self, value):
56
  if self.is_percentage:
57
- return f"{value*100:.1f}%"
58
  elif self.is_integer:
59
  return f"{int(value)}"
60
  else:
 
40
  # Add range labels
41
  min_str = self.format_value(self.min_val)
42
  max_str = self.format_value(self.max_val)
43
+ drawing.add(String(40, 35, min_str, fontSize=10, fillColor=colors.HexColor("#26004d")))
44
+ drawing.add(String(340, 35, max_str, fontSize=10, fillColor=colors.HexColor("#26004d")))
45
+
46
  # Add value label
47
  value_str = self.format_value(self.value)
48
+ drawing.add(String(value_width - 20, 60, value_str, fontSize=10, fillColor=colors.HexColor("#26004d")))
49
 
50
  # Add value marker
51
  drawing.add(Line(value_width, 25, value_width, 55, strokeColor=colors.HexColor("#26004d"), strokeWidth=2))
 
54
 
55
  def format_value(self, value):
56
  if self.is_percentage:
57
+ return f"{value:.1f}%"
58
  elif self.is_integer:
59
  return f"{int(value)}"
60
  else: