我有一个GUI,我可以根据位置绘制浓度。在某些点(似乎是我的数据点低于0.1)时,绘制的值乘以1000并且'm'被添加到单位(我想'milli',除了我的值已经是mmol,导致hugly'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.00594463
5 0.00344163
7 0.0015643
9 0.00093863
12 0.0
您知道如何禁用此规范化吗? 不幸的是,我没有用基本的情节重现这个问题,所以我不知道这种奇怪的规范化发生在哪里(我使用带有pyqtgraph的python 3.5和用QT设计器构建的GUI)并且没有编写干净的代码来显示。我的第一个希望是这是一个明显的问题(就像一个明显的选择),你可以在没有代码的情况下识别出来。
答案 0 :(得分:1)
这是pyqtgraph.PlotItem.setLabel()
的一项功能。如果您不希望它执行此操作,请将单位包含在字符串text
中,而不是使用units
中的setLabel
关键字。