2010-12-14 3 views
1

여기 제가 해결하려고하는 문제입니다. 물류 회사입니다. 다른 모든 인풋/변형을 처리 했으므로 앞으로해야 할 일이 1 가지 있습니다.이 벨 - 곡선 차트를 작성하는 방법을 모르십니까

역사적인 주문과/마일당 지불 가격이있는 테이블이 있습니다. 가격 분포를 표시하거나 시각화해야합니다. 가격이 마일 당 0.80에서 1.80까지 다양하다고 가정 해 봅시다. 대부분의로드는 마일 당 약 1.40에서 완료되었습니다.

가 나는 것을 시각화하는 방법을 특별한 요구 사항이 없지만 내가 보는 방식 - X 축에 표시됩니다 가격 Y 축에 표시됩니다로드 카운트 내가 곡선으로 표시됩니다.

멋지게 보이게하려면 X 축에 많은 포인트가 없으므로 gata를 5c 버킷에 집계해야 할 것입니다.

소리가 옳습니까? 나는 바퀴를 재발 명하고 싶지 않고 어쩌면 4.0 차트 컨트롤에서 모든 것을 돌볼 수있는 내장 함수가있을 것입니다.

미리 감사드립니다.

답변

2

MSCharting samples에는 "HistogramChartHelper" 히스토그램을 쉽게 만들 수있는 유틸리티 클래스. 프로젝트에서 복사하여 약간의 수정 작업을했습니다.

+0

빙고. 그게 내가 찾고 있던 키워드입니다. 이미 샘플을보고 있는데 적절한 용어가 무엇인지 알지 못했습니다. 이 클래스가하는 일을 보도록하겠습니다. 데이터베이스 측에서 처리하는 것이 더 좋을 수 있으므로 너무 많은 데이터를 가져 오지 않습니다. – katit

1

당신의 방법론은 나에게 좋은 소리입니다. 물건을 버킷에 집계하면 집으로 돌아갈 수 있습니다 ... 임의의 5c가 "올바른"크기가 아닐 수도 있으므로 버켓 크기로 놀아 주시는 것을 주저하지 마십시오. 나는 또한 오래된 막대 차트에 시도해 볼 것을 권장합니다 ... 얼마나 많은 데이터 포인트를 가지고 있느냐에 따라 때때로 일련의 가로 막 대형 차트처럼 보입니다 :-)

+0

Microsoft 차트를 사용 중입니다. 내장 "버킷"기능이 있다면 궁금합니다. 이 문제는 매우 "공통적"으로 들리기 때문에 실제로 이것을해야하는지 궁금합니다. – katit

+0

존재하지 않는다면 API를 직접 접할 수는 없다 :-) 기본적으로 API는 기본적으로 새로운 데이터 포인트를 필요에 따라 시리즈에 추가 할 수있게 해준다. 그룹 논리를 직접 작성해야합니다. –

관련 문제