2017-02-16 197 views

答えて

1

AxisItemから軸の範囲にアクセスできます。 サンプルコードです。

import sys 
from pyqtgraph.Qt import QtGui #from PyQt4 import QtGui 
import pyqtgraph 

# make window 
app = QtGui.QApplication(sys.argv) # construct a QApplication (must). 

mw = QtGui.QMainWindow() 
mw.resize(800,800) 
mw.setWindowTitle('my qt window') 

# make view 
view = pyqtgraph.GraphicsLayoutWidget() 
# view.show() 
mw.setCentralWidget(view) 
mw.show() 

# make plot area 
w1 = view.addPlot(title = "my plot area") 

# plot data 
# mkPen(color,width,name) 
w1.addLegend(offset=(0, 0)) 
w1.plot([0,1,2,3,4],[3,6,5,8,7],pen=pyqtgraph.mkPen(1, width=1),name="foo") 
w1.plot([0,1,2,3,4],[5,7,6,2,9],pen=pyqtgraph.mkPen(2, width=1),name="bar") 

axX = w1.getAxis('bottom') 
print('x axis range: {}'.format(axX.range)) # <------- get range of x axis 
axY = w1.getAxis('left') 
print('x axis range: {}'.format(axY.range)) # <------- get range of y axis 

sys.exit(app.exec_()) 
+0

ご迷惑をおかけして申し訳ありません。とても役に立ちます – lwangreen

関連する問題