2013-01-03 3 views
0

나는 질문이 있고 wxpython에서 실현 될 수 있는지 알고 싶습니다. wxpython에 데이터를 플롯 한 다음 마우스를 사용하여 플롯 된 점을 마우스로 선택합니다. 순간 은 내가 wx.lib.plot을 사용하고 PlotMarker대화식 그래프 파이썬 wx.lib.plot. 몇 가지 점을 선택하십시오

를 사용하여 wx.lib.plot와 함께이 일을하는 방법이 아니면 내가 다른 그래프 라이브러리

감사를 사용해야 할 수 있어요!

답변

2

아마도 matplotlib (matplotlib 캔버스 자체는 FigureCanvasWxAgg from matplotlib.backends.backend_wxagg을 사용하여 wxpython에 포함될 수 있음)를 사용하면 더 편리하게 수행 할 수 있습니다.

matplotlib에서 피커 속성을 사용하여 점을 선택할 수 있습니다. Herehere에는 그리는 개체를 선택하는 방법과 이벤트를 수신하는 방법에 대한 예제가 있습니다.

0

matplotlib 또는 pygal을 사용할 수 있습니다. 당신의 묘사 기술과 비슷한 것이 PyQtGraph에서 사용됩니다.

0

이런 종류의 일에 Chaco/TraitsUI를 사용하는 것이 좋습니다. 이들은 Python의 대화식 플롯을 위해 특별히 개발되었습니다. MAtplotlib/WX는 작동 할 것입니다. 그러나 만약 당신이 이런 종류의 일을 더 많이하게된다면 Chaco는 상호 작용을위한 더 나은 솔루션이라는 것을 알았습니다.

여기 몇 가지 유용한 링크 :

Chaco Interactions

Line editing with Chaco

Scatter Plot Selection Example

Chaco Examples

관련 문제