MSChart의 극좌표 차트에서 점을 선택하고 싶습니다.
나는 ChartAreas.CursorX(and Y).IsUserSelection = true
입니다. 그러나 영역을 선택하려고 시도하면 SelectionChanged
이벤트가 활성화되지 않으며 차트에 선택 항목이 표시되지 않습니다.MSChart에서 극좌표 차트의 점을 선택할 수 있습니까?
1
A
답변
1
아니요, mschart의 내부 코드를 보면 차트 영역이 원형 일 때 커서 사용자 선택이 금지됩니다 (극좌표 에서처럼).
if(!area.IsCircular ...)
{
area.CursorX.Cursor_MouseDown(this, e);
area.CursorY.Cursor_MouseDown(this, e);
}
그래서, 유일한 방법은 MouseClick
/MouseMove
이벤트를 처리 HitTest
방법을 사용하여 포인트 값을 얻을 수동으로 무엇을해야하는 것입니다 :
는 사실 chart.MouseDown
의 디 컴파일 코드는 다음과 같은 것입니다 .
예를 들어 this answer은 MouseClick
/MouseMove
이벤트에 툴팁을 표시하는 방법을 설명합니다.
편집 : 극성 차트의 선택을 구현하는 방법을 보여
Here's a full working code piece.
스크린 샷 :
관련 문제
- 1. MSChart에서 스택 그래프의 최상위 값
- 2. 극좌표 플롯 matlab에서 직선
- 3. 직교 좌표 극좌표 변환
- 4. 사용할 자바 스크립트 프린터를 선택할 수 있습니까?
- 5. 문자열에서 어떻게 선택할 수 있습니까?
- 6. Qt 컨테이너 - 선택할 수 있습니까?
- 7. jQuery가이 ID를 선택할 수 있습니까?
- 8. 어떤 기술을 선택할 수 있습니까?
- 9. 가속도계로 시작하여 선택할 수 있습니까?
- 10. 가입 전에 선택할 수 있습니까?
- 11. 선택할 테스트를 지정할 수 있습니까?
- 12. 파이썬 : 시계 방향 극좌표
- 13. 격자 데이터 및 극좌표
- 14. 꺾은 선형 차트의 너비를 바꿀 수 있습니까?
- 15. MATLAB에서 극좌표 이미지 표시
- 16. 극좌표 그리기 Lemiscate 버그
- 17. 행 수를 선택할 때 백분율의 백분율을 어떻게 선택할 수 있습니까?
- 18. 주석을 선택할 수 없습니까?
- 19. Mschart가있는 반 시계 방향 극좌표
- 20. C# 극좌표 차트의 방향을 반 시계 방향으로 시계 방향으로 변경하는 방법은 무엇입니까?
- 21. UserControl에서 JavaScript 중단 점을 설정할 수 있습니까?
- 22. 응용 프로그램의 진입 점을 변경할 수 있습니까?
- 23. drawContours를 사용하여 점을 그릴 수 있습니까?
- 24. 커브 점을 어떻게 그릴 수 있습니까?
- 25. 익명 함수에 중단 점을 설정할 수 있습니까?
- 26. EXC_BAD_ACCESS에 대한 중단 점을 설정할 수 있습니까?
- 27. jsFiddle에서 Firebug 중단 점을 설정할 수 있습니까?
- 28. 정적지도에서 점을 선택할 때 점의 GPS 위치를 얻는 방법
- 29. SSRS 차트의 선택적 시리즈?
- 30. 어떻게 glReadPixels에 대해 UIImage를 선택할 수 있습니까?
무엇 그리기 방법에 대해? 원이나 직사각형을 그리고 그림 안의 모든 점들을 얻을 수 있습니까? –
@ user1685358 : 그렇습니다. 그렇게하기가 쉽지 않을지라도 ... 가능합니다. – digEmAll
이 옵션을 개발하려면 어디에서 시작해야합니까? –