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

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

氣輕PyQt5 35 QChart坐標(biāo)軸(QValueAxis)

2023-06-22 08:16 作者:氣輕  | 我要投稿

?

在【氣輕PyQt5 34】中制作了一條曲線,但縱坐標(biāo)的數(shù)據(jù)顯示似乎有些問題。為了改善顯示效果對縱坐標(biāo)進(jìn)行了QValueAxis設(shè)置。axis_y.setLabelFormat("%d")中的"%d"有許多變化,與c語言中的函數(shù)fprintf的格式類似,比如%4.2f等等。

?

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 PyQt535(QMainWindow):

??? def __init__(self):

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

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

?

??? def initUI(self):

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

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

?

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

??????? chart.setTitle("GDP")

?

??????? 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_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 = PyQt535()

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

?

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


氣輕PyQt5 35 QChart坐標(biāo)軸(QValueAxis)的評論 (共 條)

分享到微博請遵守國家法律
泌阳县| 穆棱市| 彩票| 如东县| 大同市| 嘉义县| 哈尔滨市| 栾城县| 宜良县| 竹溪县| 石渠县| 永平县| 淳化县| 日土县| 巧家县| 桂平市| 宜都市| 驻马店市| 铜陵市| 景谷| 扶风县| 永川市| 宜昌市| 天门市| 奉化市| 六枝特区| 兴山县| 汝南县| 商丘市| 阿拉善盟| 津市市| 五常市| 红安县| 长宁区| 蕲春县| 建宁县| 蕉岭县| 黎城县| 桓仁| 安陆市| 讷河市|