我有3个链接的视图,由X轴链接。这非常有效。但是,当我将一个绘图切换到log X模式时,其他绘图切换到log x模式,但是它们会弹出以缩放到x轴的日志版本。
如何使日志X转换适用于所有图? 到目前为止,我只是使用代码
diViewWidget.setXLink(frViewWidget)
noiseViewWidget.setXLink(diViewWidget)
数据应如下所示:
但实际上看起来像这样:
基本上,要重现,您可以转到任意2个链接视图,右键单击并将转换设置为记录x。
我找到的解决方法是单独转到每个绘图并单独设置转换,但我希望它以编程方式发生。
谢谢,
-Caleb
答案 0 :(得分:1)
https://groups.google.com/forum/#!msg/pyqtgraph/3686qqVHgpI/bmBAQ_sDKJIJ https://forum.qt.io/topic/39241/how-to-set-logarithmic-scale-on-a-qgraphicsview/2 我无法在单独的PlotItems中应用该修复,因此尝试广播已更改的复选框信号并且它似乎正常工作
[constraintInstance setConstant:valueForTheConstraint]
答案 1 :(得分:1)
$.ajax({
url: 'live-server-data.php',
success: function(points) {
var series = chart.series,
shift;
$.each(series, function(i, s) {
shift = s.data.length > 20;
s.addPoint([points.timestamp, points.data[i]], false, shift);
});
setTimeout(requestData, 1000);
chart.redraw();
},
cache: false
});