qt5.5.1绘制折线图 (qt5.5.1)

武汉品茶 05-06 阅读:14 评论:0

在 Qt 中绘制折线图是一个非常简单且直接的过程。下面是一个使用 Qt 5.5.1 绘制折线图的示例代码:

import sys
from PyQt5.QtWidgets import QWidget, QApplication, QVBoxLayout
from PyQt5.QtChart import QChart, QChartView, QLineSeries, QValueAxisclass LineChart(QWidget):def __init__(self):super().__init__()self.chart = QChart()self.series = QLineSeries()self.init_ui()def init_ui(self):将数据添加到系列self.series.append(0, 10)self.series.append(1, 15)self.series.append(2, 18)self.series.append(3, 20)self.series.append(4, 22)将系列添加到图表self.chart.addSeries(self.series)设置 X 轴axis_x = QValueAxis()axis_x.setTitleText("X 轴")self.chart.setAxisX(axis_x)设置 Y 轴axis_y = QValueAxis()axis_y.setTitleText("Y 轴")self.chart.setAxisY(axis_y)创建图表视图self.chart_view = QChartView(self.chart)设置布局self.layout = QVBoxLayout()self.layout.addWidget(self.chart_view)self.setLayout(self.layout)if __name__ == "__main__":app = QApplication(sys.argv)line_chart = LineChart()line_chart.show()sys.exit(app.exec_())

以上代码将创建一个简单的折线图,其中 X 轴表示数据点的位置,Y 轴表示数据点的值。你可以通过添加或删除数据点,修改轴标签,或更改图表的外观等方法来定制图表。

更多资源

    qt5.5.1绘制折线图 (qt5.5.1)
  • Qt Charts 文档
  • Qt Charts 示例
  • 如何制作一个简单的 Qt 图表
版权声明

本文仅代表作者观点,不代表武汉桑拿立场。
本文系作者授权发表,未经许可,不得转载。

分享:

扫一扫在手机阅读、分享本文