From c33c2f4d686018eba4ced8a570a9c5cb37728de9 Mon Sep 17 00:00:00 2001 From: Aleksander Kiryk Date: Wed, 27 Apr 2022 13:28:35 +0200 Subject: [PATCH] Use the standard colors --- graph.py | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/graph.py b/graph.py index 57867f9..2ffb5fe 100644 --- a/graph.py +++ b/graph.py @@ -223,7 +223,7 @@ def graph(session, fname='plot.png'): nsdt = sdt - datetime.timedelta(seconds = (seconds_between * 0.01)) nedt = edt + datetime.timedelta(seconds = (seconds_between * 0.01)) - g(f"set terminal {OUTPUT_TYPE} size 1200,1200 background '#222222' font 'monospace,{fix_size(8)}'") + g(f"set terminal {OUTPUT_TYPE} size 1200,1200 background '#332d37' font 'monospace,{fix_size(8)}'") g(f"set ylabel tc rgb 'white' font 'monospace,{fix_size(8)}'") @@ -237,9 +237,9 @@ def graph(session, fname='plot.png'): g("set xtics format '%H:%M:%S'") g(f"set xtics font 'monospace,{fix_size(8)}' tc rgb 'white'") g(f"set ytics font 'monospace,{fix_size(8)}' tc rgb 'white'") - g("set grid xtics ytics ls 12 lc rgb '#444444'") + g("set grid xtics ytics ls 12 lc rgb '#c4c2c5'") g("set style fill solid") - g("set palette defined ( 0.2 '#00ff00', 0.8 '#ff0000' )") + g("set palette defined ( 0.0 '#00af91', 0.25 '#00af91', 0.75 '#d83829', 1.0 '#d83829' )") g("set cbrange [0:100]") g("unset colorbox") g("unset key") @@ -272,9 +272,16 @@ def graph(session, fname='plot.png'): if OUTPUT_EXT == "svg": length *= 0.75 - g(f"set arrow nohead from '{label[0]}', graph 0.01 to '{label[0]}', graph {offset-0.04} front lc rgb 'red' dt 2") - g(f"set object rect at '{label[0]}', graph 0.0 size char 0.5, char 0.5 front fc rgb 'red'") - g(f"set object rect at '{label[0]}', graph {offset} size char {length}, char 1.3 fs border lc rgb 'red' fc rgb '#222222'") + # Draw the dotted line + g(f"set arrow nohead from '{label[0]}', graph 0.01 to '{label[0]}', graph {offset-0.04} front lc rgb '#e74a3c' dt 2") + + # Draw the small rectangle at its bottom + g(f"set object rect at '{label[0]}', graph 0.0 size char 0.5, char 0.5 front lc rgb '#d83829' fc rgb '#f15f32'") + + # Draw the label rectangle + g(f"set object rect at '{label[0]}', graph {offset} size char {length}, char 1.3 fs border lc rgb '#d83829' fc rgb '#f15f32'") + + # Add text to the label g(f"set label at '{label[0]}', graph {offset} '{content}' center tc rgb 'white' font 'monospace,{fix_size(7)}'") if i <= 0: