小编skb*_*eez的帖子

如何获取 QtChart QLineSeries 中的轴标签

我能够使用 Python 中的 QtCharts 库生成图表,但我似乎不知道如何向我的图表添加轴标签...

我看到了 QValueAxis 的 setLabelFormat() 功能,但没有看到如何设置文本本身。我确信我缺少一些简单的东西。

这是我必须生成图表的代码:

def plotLossesChart(self):

      set0 = QBarSet('Conduction Loss')
      set1 = QBarSet('Switching Loss')

      set0.append([random.randint(0, 10) for i in range(5)])
      set1.append([random.randint(0, 10) for i in range(5)])

      series = QStackedBarSeries()
      series.append(set0)
      series.append(set1)

      chart = QChart()
      chart.addSeries(series)
      chart.setTitle('Loss Summary')
      chart.setAnimationOptions(QChart.SeriesAnimations)

      months = ('Upper FET', 'Lower FET', 'Driver', 'Inductor', 'Cap ESR')

      axisX = QBarCategoryAxis()
      axisX.append(months)

      axisY = QValueAxis()
      axisY.setRange(0, 15)

      chart.addAxis(axisX, Qt.AlignBottom)
      chart.addAxis(axisY, Qt.AlignLeft)

      chart.legend().setVisible(True)
      chart.legend().setAlignment(Qt.AlignBottom)

      return chart

def plotEfficiencyChart(self):

      series = QLineSeries()

      load = [0, …
Run Code Online (Sandbox Code Playgroud)

python pyqt pyqt5 qtcharts

5
推荐指数
1
解决办法
6439
查看次数

标签 统计

pyqt ×1

pyqt5 ×1

python ×1

qtcharts ×1