最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

氣輕PyQt5 36 QChart坐標軸(QBarCategoryAxis)

2023-06-26 07:49 作者:氣輕  | 我要投稿

?

將橫縱坐標設置為QBarCategoryAxis,使得GDP數(shù)據(jù)與城市名對應。

?

from PyQt5.QtGui import *

from PyQt5.QtCore import *

from PyQt5.QtWidgets import *

from PyQt5.QtChart import QSplineSeries, QLineSeries, QChart, QChartView, QValueAxis, QBarCategoryAxis

from math import ceil

import sys

?

class PyQt536(QMainWindow):

??? def __init__(self):

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

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

?

??? def initUI(self):

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

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

?

??????? 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()??????????????????????????????? # 圖表組件

?

??????? spline = QSplineSeries()??????????????????????? # 樣條曲線

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

??????????? spline.append(i, value)

?

?

??????? spline.setName("2018年部分城市GDP")

??????? spline.setColor(Qt.blue)

???????????????

??????? chart.addSeries(spline)???????????????????????? # 添加Series

?

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

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

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

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

??????? spline.attachAxis(axis_x)

?

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

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

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

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

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

??????? spline.attachAxis(axis_y)

?

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

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

???????

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

?

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

?

if __name__ == '__main__':

??? app = QApplication(sys.argv)

??? window = PyQt536()

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

?

執(zhí)行結果


氣輕PyQt5 36 QChart坐標軸(QBarCategoryAxis)的評論 (共 條)

分享到微博請遵守國家法律
徐州市| 黑河市| 盐城市| 鲁甸县| 武陟县| 崇阳县| 黄骅市| 任丘市| 团风县| 巴南区| 个旧市| 镇原县| 黄龙县| 上思县| 巴林右旗| 花莲市| 弥勒县| 开远市| 彰化市| 龙海市| 丹巴县| 睢宁县| 巴彦淖尔市| 丁青县| 汉阴县| 马鞍山市| 泾源县| 昌乐县| 达日县| 喀喇沁旗| 镇雄县| 义马市| 英德市| 格尔木市| 五大连池市| 萨嘎县| 光泽县| 柳河县| 徐闻县| 临泽县| 望江县|