|
136 | 136 | }
|
137 | 137 |
|
138 | 138 | var diameter = opts.radius * 2
|
| 139 | + , width = opts.width || diameter |
| 140 | + , height = opts.height || diameter |
139 | 141 |
|
140 |
| - var $svg = this.prepare( |
141 |
| - opts.width || diameter, |
142 |
| - opts.height || diameter |
143 |
| - ) |
| 142 | + var $svg = this.prepare(width, height) |
144 | 143 |
|
145 |
| - var width = $svg.width() |
146 |
| - , height = $svg.height() |
147 |
| - , cx = width / 2 |
| 144 | + var cx = width / 2 |
148 | 145 | , cy = height / 2
|
149 | 146 |
|
150 | 147 | var radius = Math.min(cx, cy)
|
|
260 | 257 |
|
261 | 258 | var $svg = this.prepare(opts.width, opts.height)
|
262 | 259 | , strokeWidth = opts.strokeWidth
|
263 |
| - , width = $svg.width() |
264 |
| - , height = $svg.height() - strokeWidth |
| 260 | + , width = $svg.width() || opts.width |
| 261 | + , height = ($svg.height() || opts.height) - strokeWidth |
265 | 262 | , diff = max - min
|
266 | 263 |
|
267 | 264 | var xScale = this.x = function(input) {
|
|
329 | 326 | , min = Math.min.apply(Math, opts.min == undefined ? values : values.concat(opts.min))
|
330 | 327 |
|
331 | 328 | var $svg = this.prepare(opts.width, opts.height)
|
332 |
| - , width = $svg.width() |
333 |
| - , height = $svg.height() |
| 329 | + , width = $svg.width() || opts.width |
| 330 | + , height = $svg.height() || opts.height |
334 | 331 | , diff = max - min
|
335 | 332 | , padding = opts.padding
|
336 | 333 | , fill = this.fill()
|
|
0 commit comments