Python 3.x 在绘图中,每1000个值就会自动乘以我的值
我有一个GUI,可以根据位置绘制浓度图。在某些点上(似乎是当我的数据点低于0.1时),绘制的值乘以1000,并将“m”添加到单位中(我假设为“milli”,但我的值已经以mmol为单位,这导致了一个巨大的“mmmol”)。如下图所示,具有以下数据点:Python 3.x 在绘图中,每1000个值就会自动乘以我的值,python-3.x,plot,qt-designer,pyqtgraph,Python 3.x,Plot,Qt Designer,Pyqtgraph,我有一个GUI,可以根据位置绘制浓度图。在某些点上(似乎是当我的数据点低于0.1时),绘制的值乘以1000,并将“m”添加到单位中(我假设为“milli”,但我的值已经以mmol为单位,这导致了一个巨大的“mmmol”)。如下图所示,具有以下数据点: 0 0.01251502 0.25 0.01188927 0.75 0.01032489 1.25 0.01063777 1.75 0.00938626 2.5 0.00782189 3.5 0.00
0 0.01251502
0.25 0.01188927
0.75 0.01032489
1.25 0.01063777
1.75 0.00938626
2.5 0.00782189
3.5 0.00594463
5 0.00344163
7 0.0015643
9 0.00093863
12 0.0
您知道如何禁用此规范化吗?
不幸的是,我没有用一个基本的绘图重现这个问题,所以我不知道这种奇怪的规范化发生在哪里(我使用pyqtgraph的Python3.5和用QT设计器构建的GUI),并且没有编写干净的代码来显示。我的第一个希望是这是一个明显的问题(就像一个明显的选项),您可以在没有代码的情况下识别它。这是的一个特性。如果您不希望它这样做,请将单位作为字符串的一部分包含在
text
中,而不是在setLabel
中使用units
关键字。您可以发布基本绘图和QT designer绘图的代码吗?@WoodyDev:text更新以解释我没有便于调试的代码。我将在未来几天内看到,如果需要,请至少提供与pyqtgraph.plot函数相关联的行。pyqtgraph文档不像堆栈交换那样容易理解。:)