import QtQuick import QtQuick.Layouts import QtQuick.Window import QtQuick.Controls import FluentUI.Controls import Gallery ScrollablePage{ title: qsTr("Bar Chart") CardHighlight{ Layout.fillWidth: true showDisabled: false codeSnippet: `import QtQuick import QtQuick.Controls import QtQuick.Layouts import FluentUI.Controls ColumnLayout { Frame{ Layout.preferredWidth: 500 Layout.preferredHeight: 370 padding: 10 Chart{ anchors.fill: parent type: "bar" datas: { return { labels: ["January", "February", "March", "April", "May", "June", "July"], datasets: [{ label: "My First Dataset", data: [65, 59, 80, 81, 56, 55, 40], backgroundColor: [ "rgba(255, 99, 132, 0.2)", "rgba(255, 159, 64, 0.2)", "rgba(255, 205, 86, 0.2)", "rgba(75, 192, 192, 0.2)", "rgba(54, 162, 235, 0.2)", "rgba(153, 102, 255, 0.2)", "rgba(201, 203, 207, 0.2)" ], borderColor: [ "rgb(255, 99, 132)", "rgb(255, 159, 64)", "rgb(255, 205, 86)", "rgb(75, 192, 192)", "rgb(54, 162, 235)", "rgb(153, 102, 255)", "rgb(201, 203, 207)" ], borderWidth: 1 }] } } options: { return { maintainAspectRatio: false, title: { display: true, text: "Chart.js Bar Chart - Stacked" }, tooltips: { mode: "index", intersect: false }, responsive: true, scales: { xAxes: [{ stacked: true, }], yAxes: [{ stacked: true }] } } } } } } `} }