|
87 | 87 | " background.fill_style = 'black'\n", |
88 | 88 | " background.stroke_style = '#8c8c8c'\n", |
89 | 89 | " background.line_width = 1\n", |
90 | | - " background.begin_path()\n", |
91 | 90 | "\n", |
92 | 91 | " for i in range(n_lines):\n", |
93 | 92 | " j = i / (n_lines - 1)\n", |
94 | 93 | " line_x = drawarea_max_x * j + drawarea_min_x\n", |
95 | 94 | " line_y = drawarea_max_y * j + drawarea_min_y\n", |
96 | 95 | "\n", |
97 | 96 | " # Line on the y axis\n", |
98 | | - " background.move_to(line_x, drawarea_min_y)\n", |
99 | | - " background.line_to(line_x, drawarea_max_y + drawarea_min_y)\n", |
| 97 | + " background.stroke_line(line_x, drawarea_min_y, line_x, drawarea_max_y + drawarea_min_y)\n", |
100 | 98 | "\n", |
101 | 99 | " # Line on the x axis\n", |
102 | | - " background.move_to(drawarea_min_x, line_y)\n", |
103 | | - " background.line_to(drawarea_max_x + drawarea_min_x, line_y)\n", |
| 100 | + " background.stroke_line(drawarea_min_x, line_y, drawarea_max_x + drawarea_min_x, line_y)\n", |
104 | 101 | "\n", |
105 | 102 | " # Draw y tick\n", |
106 | 103 | " background.text_align = 'right'\n", |
|
110 | 107 | " # Draw x tick\n", |
111 | 108 | " background.text_align = 'center'\n", |
112 | 109 | " background.text_baseline = 'top'\n", |
113 | | - " background.fill_text('{0:.2e}'.format(self.unscale_x(line_x)), line_x, drawarea_max_y + drawarea_min_y + drawarea_min_y * 0.05)\n", |
114 | | - "\n", |
115 | | - " background.stroke()\n", |
116 | | - " background.close_path()" |
| 110 | + " background.fill_text('{0:.2e}'.format(self.unscale_x(line_x)), line_x, drawarea_max_y + drawarea_min_y + drawarea_min_y * 0.05)" |
117 | 111 | ] |
118 | 112 | }, |
119 | 113 | { |
|
502 | 496 | "name": "python", |
503 | 497 | "nbconvert_exporter": "python", |
504 | 498 | "pygments_lexer": "ipython3", |
505 | | - "version": "3.8.3" |
| 499 | + "version": "3.9.0" |
506 | 500 | } |
507 | 501 | }, |
508 | 502 | "nbformat": 4, |
|
0 commit comments