我正在做一个需要使用 pyqtgraph 库创建一些饼图的项目。我可以使用 pyqtgraph.GraphicsWindow 制作柱形图和折线图,但我不知道如何创建饼图。有没有一些方法可以帮助我做到这一点?
另一个问题,我不知道如何通过一些离散设置来改变 x 轴比例。例如,当我制作柱形图时,我想在第一列设置数字“5”,在第二列设置“7”,在第三列设置“16”......我该如何实现呢?
对于第一个问题,pyqtgraph 没有内置饼图图形。但是,通过为每个楔形创建一个QGraphicsEllipseItem来构造这些应该相当简单。
对于第二个,使用以下内容:
majorTickValues = [(0,"5"),(1,"7"),(2,"16")]
plotItem.getAxis('bottom').setTicks([majorTickValues])