如何使用pyqtgraph.GraphicsWindow创建饼图并在x轴上创建自定义比例

时间:2013-07-23 09:14:29

标签: python charts pyqtgraph

我正在做一个需要用pyqtgraph库创建一些饼图的项目。我可以使用pyqtgraph.GraphicsWindow制作柱形图和折线图,但我无法找到如何创建饼图。是否有一些方法可以帮助我实现这一目标?

另一个问题,我不知道如何通过某些离散设置更改x轴刻度。例如,当我制作柱形图时,我想设置一个数字'5'到第一列,'7'到第二列,'16'到第三列.....我该如何实现呢?

1 个答案:

答案 0 :(得分:0)

对于第一个问题,pyqtgraph没有内置饼图图形。但是,通过为每个楔形创建一个QGraphicsEllipseItem,构造起来应该相当简单。

对于第二个,请使用以下内容:

majorTickValues = [(0,"5"),(1,"7"),(2,"16")]
plotItem.getAxis('bottom').setTicks([majorTickValues])