2017-01-05 6 views
1

위젯 기능 addLine을 사용하고 싶습니다. 내 경우에는 다음과 같습니다 :pyqtgraph widget.addLine 색상/너비 변경

widget.addLine(x=None, y=0.8) #endless horizontal line 

이제이 줄의 색과 너비를 변경하고 싶지만 피팅 기능을 찾을 수 없습니다.

사용할 수있는 것이 있습니까?

추가적으로, 줄 대신 "원 추가"와 유사한 기능이 있습니까?

+1

실행 가능한 코드 예제를 제공 할 수 있습니까? – scotty3785

답변

1

mkPen() 방법을 사용하면 선의 색상과 너비를 변경하는 것만으로도 충분합니다.

import pyqtgraph as pg 

y=[1,1,1,1,1] 
pg.plot(y, pen=pg.mkPen('b', width=5)) 

이 또한 작동 할 것 pyqtgraph 문서 here

를 참조 폭 5와 파란색 선을 그립니다 : 여기에 모든 코드를 제공하지 것처럼

간단한 데모입니다 addLine() 당신이 질문에서 언급 한 방법, 예. widget.addLine(x=None, y=0.8, pen=mkPen('r', width=3))

두 번째 질문은 pyqtgraph 문서를 보면 원을 그리는 방법이 아닌 것 같습니다.

enter image description here