Ich verwende chart.js 2.3.0 , um ein Diagramm zu zeichnen. Ich möchte die Höhe des Diagramms statisch machen (fixed z. B. 200px) , möchte aber auch die Breite auf 100% festlegen. Eine Lösung, die ich gesehen habe, ist zu tun:
responsive: false
in den Grafikoptionen. Aber auch danach reduziert width . Gibt es den besten Weg, es zu tun?
statische Höhe und 100% Breite.
Wenn Sie das Seitenverhältnis ändern möchten, können Sie die Option maintainAspectRatio
aus der verwenden Dokumente . Ihre Höhe und Breite sollten dann aus den Canvas-Set-Werten übernommen werden, oder Sie verwenden CSS, um Stile für das Canvas-Element festzulegen.
Tags und Links html5-canvas chart.js