五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

氣輕PyQt5 39 QChart柱狀圖(QBarSet)

2023-07-10 08:31 作者:氣輕  | 我要投稿

?

在【氣輕Python34】采用matplotlib制作過同樣數(shù)據(jù)的柱狀圖。

?

from PyQt5.QtGui import *

from PyQt5.QtCore import *

from PyQt5.QtWidgets import *

from PyQt5.QtChart import QBarSeries, QBarSet, QChart, QChartView, QValueAxis, QBarCategoryAxis

from math import ceil

import sys

?

class PyQt539(QMainWindow):

??? def __init__(self):

??????? super().__init__()

??????? self.initUI()

?

??? def initUI(self):

??????? self.setWindowTitle("chart")

??????? self.resize(600, 400)?????????????????????????? # 設(shè)置窗口大小

?

??????? cityName = ['北京', '天津', '上海', '南京', '杭州', '青島', '廣州', '深圳', '重慶', '成都']

??????? gdpData? = [30319.98, 18809.64, 32679.87, 12820.4, 13509.15,

??????????????????? 12001.52, 22859.35, 24221.98, 20363.19, 15342.77]

??????? MaxGDP = ceil(max(gdpData)/9)*10

?

??????? chart = QChart()??????????????????????????????? # 圖表組件

?

??????? pen = QPen(QColor('#8B000'),3)????????????????? # 曲線顏色

??????? GDPBar = QBarSet('2018年部分城市GDP')

??????? for i, value in enumerate(gdpData):

??????????? GDPBar.append(value)

?

?

??????? barSeries = QBarSeries()

??????? barSeries.append(GDPBar)

??????? chart.addSeries(barSeries)

?

??????? axis_x = QBarCategoryAxis()??????????????? ?????# 柱狀圖坐標

??????? axis_x.append(cityName)

??????? axis_x.setLinePen(pen)????????????????????????? # 設(shè)置X軸顏色和寬度

?

??????? axis_x.setTitleText("城市")

??????? chart.addAxis(axis_x, Qt.AlignBottom)

??????? barSeries.attachAxis(axis_x)

?

??????? axis_y = QValueAxis()

??????? axis_y.setLabelFormat("%d")

??????? axis_y.setRange(0, MaxGDP)

??????? axis_y.setTitleText("億元")

??????? chart.addAxis(axis_y, Qt.AlignLeft)

??????? axis_y.setLinePen(pen)????????????????????????? # 設(shè)置Y軸顏色和寬度

??????? barSeries.attachAxis(axis_y)

?

??????? chartView = QChartView()??????????????????????? # 視圖組件

??????? chartView.setChart(chart)?????????????????????? # 顯示chart

???????

??????? self.setCentralWidget(chartView)

?

??????? self.show()

?

if __name__ == '__main__':

??? app = QApplication(sys.argv)

??? window = PyQt539()

??? sys.exit(app.exec())

?

執(zhí)行結(jié)果


氣輕PyQt5 39 QChart柱狀圖(QBarSet)的評論 (共 條)

分享到微博請遵守國家法律
白水县| 焉耆| 海门市| 仁怀市| 东阿县| 通许县| 阿拉善右旗| 红安县| 会泽县| 玉树县| 蒙自县| 宁国市| 泽州县| 英吉沙县| 连江县| 新巴尔虎右旗| 江达县| 运城市| 土默特右旗| 栖霞市| 新建县| 白水县| 喀什市| 富宁县| 新晃| 个旧市| 铜川市| 红河县| 中西区| 合阳县| 泽普县| 昂仁县| 忻城县| 洛阳市| 南京市| 宜宾市| 义马市| 鄂托克旗| 金沙县| 东海县| 广东省|