aboutsummaryrefslogtreecommitdiffstats
path: root/examples/charts/temperaturerecords.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/charts/temperaturerecords.py')
-rw-r--r--examples/charts/temperaturerecords.py21
1 files changed, 11 insertions, 10 deletions
diff --git a/examples/charts/temperaturerecords.py b/examples/charts/temperaturerecords.py
index 9c2cad1df..3a8a86f42 100644
--- a/examples/charts/temperaturerecords.py
+++ b/examples/charts/temperaturerecords.py
@@ -1,6 +1,6 @@
#############################################################################
##
-## Copyright (C) 2020 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.
@@ -44,35 +44,36 @@ import sys
from PySide6.QtCore import Qt
from PySide6.QtGui import QPainter
from PySide6.QtWidgets import QMainWindow, QApplication
-from PySide6.QtCharts import QtCharts
+from PySide6.QtCharts import (QBarCategoryAxis, QBarSet, QChart, QChartView,
+ QStackedBarSeries, QValueAxis)
class MainWindow(QMainWindow):
def __init__(self):
QMainWindow.__init__(self)
- low = QtCharts.QBarSet("Min")
- high = QtCharts.QBarSet("Max")
+ low = QBarSet("Min")
+ high = QBarSet("Max")
low.append([-52, -50, -45.3, -37.0, -25.6, -8.0,
-6.0, -11.8, -19.7, -32.8, -43.0, -48.0])
high.append([11.9, 12.8, 18.5, 26.5, 32.0, 34.8,
38.2, 34.8, 29.8, 20.4, 15.1, 11.8])
- series = QtCharts.QStackedBarSeries()
+ series = QStackedBarSeries()
series.append(low)
series.append(high)
- chart = QtCharts.QChart()
+ chart = QChart()
chart.addSeries(series)
chart.setTitle("Temperature records in celcius")
- chart.setAnimationOptions(QtCharts.QChart.SeriesAnimations)
+ chart.setAnimationOptions(QChart.SeriesAnimations)
categories = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul",
"Aug", "Sep", "Oct", "Nov", "Dec"]
- axisX = QtCharts.QBarCategoryAxis()
+ axisX = QBarCategoryAxis()
axisX.append(categories)
axisX.setTitleText("Month")
chart.addAxis(axisX, Qt.AlignBottom)
- axisY = QtCharts.QValueAxis()
+ axisY = QValueAxis()
axisY.setRange(-52, 52)
axisY.setTitleText("Temperature [°C]")
chart.addAxis(axisY, Qt.AlignLeft)
@@ -82,7 +83,7 @@ class MainWindow(QMainWindow):
chart.legend().setVisible(True)
chart.legend().setAlignment(Qt.AlignBottom)
- chart_view = QtCharts.QChartView(chart)
+ chart_view = QChartView(chart)
chart_view.setRenderHint(QPainter.Antialiasing)
self.setCentralWidget(chart_view)