@@ -55,7 +55,7 @@ function render_pipeline_graph() {
55
55
56
56
// Draw Y tick marks.
57
57
for ( let n = 1 ; n < units . length ; n ++ ) {
58
- const y = graph_height - ( n * Y_TICK_DIST ) ;
58
+ const y = MARGIN + Y_TICK_DIST * n ;
59
59
ctx . beginPath ( ) ;
60
60
ctx . moveTo ( X_LINE , y ) ;
61
61
ctx . lineTo ( X_LINE - 5 , y ) ;
@@ -64,8 +64,9 @@ function render_pipeline_graph() {
64
64
65
65
// Draw Y labels.
66
66
ctx . textAlign = 'end' ;
67
+ ctx . textBaseline = 'middle' ;
67
68
for ( let n = 0 ; n < units . length ; n ++ ) {
68
- let y = MARGIN + ( Y_TICK_DIST * ( n + 1 ) ) - 13 ;
69
+ let y = MARGIN + Y_TICK_DIST * n + Y_TICK_DIST / 2 ;
69
70
ctx . fillText ( n + 1 , X_LINE - 4 , y ) ;
70
71
}
71
72
@@ -108,12 +109,12 @@ function render_pipeline_graph() {
108
109
}
109
110
ctx . fillStyle = "#000" ;
110
111
ctx . textAlign = 'start' ;
111
- ctx . textBaseline = 'hanging ' ;
112
+ ctx . textBaseline = 'middle ' ;
112
113
ctx . font = '14px sans-serif' ;
113
114
const label = `${ unit . name } ${ unit . target } ${ unit . duration } s` ;
114
115
const text_info = ctx . measureText ( label ) ;
115
116
const label_x = Math . min ( x + 5.0 , canvas_width - text_info . width - X_LINE ) ;
116
- ctx . fillText ( label , label_x , y + BOX_HEIGHT / 2 - 6 ) ;
117
+ ctx . fillText ( label , label_x , y + BOX_HEIGHT / 2 ) ;
117
118
draw_dep_lines ( ctx , unit . i , false ) ;
118
119
}
119
120
ctx . restore ( ) ;
0 commit comments