51 lines
1.0 KiB
QML
51 lines
1.0 KiB
QML
// Copyright (C) 2016 The Qt Company Ltd.
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
|
|
|
|
//![2]
|
|
import QtQuick 2.0
|
|
//![2]
|
|
import QtCharts 2.0
|
|
|
|
|
|
|
|
Item {
|
|
|
|
anchors.fill: parent
|
|
|
|
|
|
|
|
|
|
property variant othersSlice: 0
|
|
|
|
//![1]
|
|
ChartView {
|
|
id: chart
|
|
title: "Top-5 car brand shares in Finland"
|
|
anchors.fill: parent
|
|
legend.alignment: Qt.AlignBottom
|
|
antialiasing: true
|
|
|
|
|
|
|
|
|
|
PieSeries {
|
|
id: pieSeries
|
|
PieSlice { label: "Volkswagen"; value: 13.5 }
|
|
PieSlice { label: "Toyota"; value: 10.9 }
|
|
PieSlice { label: "Ford"; value: 8.6 }
|
|
PieSlice { label: "Skoda"; value: 8.2 }
|
|
PieSlice { label: "Volvo"; value: 6.8 }
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
Component.onCompleted: {
|
|
// You can also manipulate slices dynamically, like append a slice or set a slice exploded
|
|
othersSlice = pieSeries.append("Others", 52.0);
|
|
pieSeries.find("Volkswagen").exploded = true;
|
|
}
|
|
//![1]
|
|
}
|