aboutsummaryrefslogtreecommitdiffstats
path: root/examples/charts/lineandbar.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/charts/lineandbar.py')
-rw-r--r--examples/charts/lineandbar.py27
1 files changed, 14 insertions, 13 deletions
diff --git a/examples/charts/lineandbar.py b/examples/charts/lineandbar.py
index e06298e63..219da17b5 100644
--- a/examples/charts/lineandbar.py
+++ b/examples/charts/lineandbar.py
@@ -1,7 +1,7 @@
#############################################################################
##
-## Copyright (C) 2018 The Qt Company Ltd.
+## Copyright (C) 2021 The Qt Company Ltd.
## Contact: http://www.qt.io/licensing/
##
## This file is part of the Qt for Python examples of the Qt Toolkit.
@@ -45,18 +45,19 @@ import sys
from PySide6.QtCore import QPoint, Qt
from PySide6.QtGui import QPainter
from PySide6.QtWidgets import QMainWindow, QApplication
-from PySide6.QtCharts import QtCharts
+from PySide6.QtCharts import (QBarCategoryAxis, QBarSeries, QBarSet, QChart,
+ QChartView, QLineSeries, QValueAxis)
class TestChart(QMainWindow):
def __init__(self):
QMainWindow.__init__(self)
- self.set0 = QtCharts.QBarSet("Jane")
- self.set1 = QtCharts.QBarSet("John")
- self.set2 = QtCharts.QBarSet("Axel")
- self.set3 = QtCharts.QBarSet("Mary")
- self.set4 = QtCharts.QBarSet("Sam")
+ self.set0 = QBarSet("Jane")
+ self.set1 = QBarSet("John")
+ self.set2 = QBarSet("Axel")
+ self.set3 = QBarSet("Mary")
+ self.set4 = QBarSet("Sam")
self.set0.append([1, 2, 3, 4, 5, 6])
self.set1.append([5, 0, 0, 4, 0, 7])
@@ -64,14 +65,14 @@ class TestChart(QMainWindow):
self.set3.append([5, 6, 7, 3, 4, 5])
self.set4.append([9, 7, 5, 3, 1, 2])
- self.barSeries = QtCharts.QBarSeries()
+ self.barSeries = QBarSeries()
self.barSeries.append(self.set0)
self.barSeries.append(self.set1)
self.barSeries.append(self.set2)
self.barSeries.append(self.set3)
self.barSeries.append(self.set4)
- self.lineSeries = QtCharts.QLineSeries()
+ self.lineSeries = QLineSeries()
self.lineSeries.setName("trend")
self.lineSeries.append(QPoint(0, 4))
self.lineSeries.append(QPoint(1, 15))
@@ -80,19 +81,19 @@ class TestChart(QMainWindow):
self.lineSeries.append(QPoint(4, 12))
self.lineSeries.append(QPoint(5, 17))
- self.chart = QtCharts.QChart()
+ self.chart = QChart()
self.chart.addSeries(self.barSeries)
self.chart.addSeries(self.lineSeries)
self.chart.setTitle("Line and barchart example")
self.categories = ["Jan", "Feb", "Mar", "Apr", "May", "Jun"]
- self.axisX = QtCharts.QBarCategoryAxis()
+ self.axisX = QBarCategoryAxis()
self.axisX.append(self.categories)
self.chart.setAxisX(self.axisX, self.lineSeries)
self.chart.setAxisX(self.axisX, self.barSeries)
self.axisX.setRange("Jan", "Jun")
- self.axisY = QtCharts.QValueAxis()
+ self.axisY = QValueAxis()
self.chart.setAxisY(self.axisY, self.lineSeries)
self.chart.setAxisY(self.axisY, self.barSeries)
self.axisY.setRange(0, 20)
@@ -100,7 +101,7 @@ class TestChart(QMainWindow):
self.chart.legend().setVisible(True)
self.chart.legend().setAlignment(Qt.AlignBottom)
- self.chartView = QtCharts.QChartView(self.chart)
+ self.chartView = QChartView(self.chart)
self.chartView.setRenderHint(QPainter.Antialiasing)
self.setCentralWidget(self.chartView)