Warning, /frameworks/kquickcharts/examples/snippets/barchart.qml is written in an unsupported language. File is not indexed.

0001 /*
0002  * This file is part of KQuickCharts
0003  * SPDX-FileCopyrightText: 2019 Arjen Hiemstra <ahiemstra@heimr.nl>
0004  *
0005  * SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
0006  */
0007 
0008 //! [example]
0009 import QtQuick
0010 import QtQuick.Controls
0011 
0012 import org.kde.quickcharts as Charts
0013 
0014 Charts.BarChart {
0015     id: barChart
0016 
0017     width: 400
0018     height: 300
0019 
0020     valueSources: [
0021         Charts.ModelSource { roleName: "value1"; model: listModel },
0022         Charts.ModelSource { roleName: "value2"; model: listModel },
0023         Charts.ModelSource { roleName: "value3"; model: listModel }
0024     ]
0025 
0026     colorSource: Charts.ArraySource { array: ["red", "green", "blue"] }
0027     nameSource: Charts.ArraySource { array: ["Example 1", "Example 2", "Example 3"] }
0028 
0029     barWidth: 20
0030 
0031     ListModel {
0032         id: listModel
0033 
0034         ListElement { value1: 19; value2: 2; value3: 6 }
0035         ListElement { value1: 14; value2: 20; value3: 17 }
0036         ListElement { value1: 4; value2: 10; value3: 11 }
0037         ListElement { value1: 5; value2: 11; value3: 9 }
0038         ListElement { value1: 20; value2: 7; value3: 13 }
0039     }
0040 }
0041 //! [example]