[html-chart] expose gnc:html-chart-set-x-axis-type!

Centralise to ease chartjs upgrade. The option path changes as
follows:

'(options scales xAxes (0) type) in chartjs-2
'(options scales x type) in chartjs-3
pull/2114/head
Christopher Lam 10 months ago
parent 368b74c69c
commit ea1d1716a8

@ -61,6 +61,7 @@
(export gnc:html-chart-set-axes-display!)
(export gnc:html-chart-set-custom-y-axis-ticks?!)
(export gnc:html-chart-clear-data-series!)
(export gnc:html-chart-set-x-axis-type!)
(export gnc:html-chart-set-x-axis-label!)
(export gnc:html-chart-set-stacking?!)
(export gnc:html-chart-set-grid?!)
@ -286,6 +287,9 @@
(gnc:html-chart-set! chart '(options scales xAxes (0) display) display?)
(gnc:html-chart-set! chart '(options scales yAxes (0) display) display?))
(define (gnc:html-chart-set-x-axis-type! chart type)
(gnc:html-chart-set! chart '(options scales xAxes (0) type) type))
;; e.g.:
;; (gnc:html-chart-add-data-series! chart "label" list-of-numbers color
;; 'fill #t

Loading…
Cancel
Save