(chartArea)
| 147 | } |
| 148 | |
| 149 | function handleMaxPadding(chartArea) { |
| 150 | const maxPadding = chartArea.maxPadding; |
| 151 | |
| 152 | function updatePos(pos) { |
| 153 | const change = Math.max(maxPadding[pos] - chartArea[pos], 0); |
| 154 | chartArea[pos] += change; |
| 155 | return change; |
| 156 | } |
| 157 | chartArea.y += updatePos('top'); |
| 158 | chartArea.x += updatePos('left'); |
| 159 | updatePos('right'); |
| 160 | updatePos('bottom'); |
| 161 | } |
| 162 | |
| 163 | function getMargins(horizontal, chartArea) { |
| 164 | const maxPadding = chartArea.maxPadding; |