diff --git a/src/ui/panes/pid_drawing_tool/symbols/value_display.rs b/src/ui/panes/pid_drawing_tool/symbols/value_display.rs
index 21915bde13e13999b4b774ba22c39241d67722b9..bb2eb275bf80bc9b2c638e37e8ab30054e0fb817 100644
--- a/src/ui/panes/pid_drawing_tool/symbols/value_display.rs
+++ b/src/ui/panes/pid_drawing_tool/symbols/value_display.rs
@@ -69,7 +69,7 @@ impl SymbolBehavior for ValueDisplay {
             .and_then(|f| f.field().unit.as_deref())
             .unwrap_or("");
         let text = match self.last_value {
-            Some(value) => format!("{:.2} {}", value, unit),
+            Some(value) => format!("{:.5} {}", value, unit),
             None => "N/A".to_string(),
         };
         let text_rect = painter.text(