2012-11-26 8 views
4

나는 약 6 백만 포인트의 3D 데이터 세트를 가지고 있습니다. contour3D를 사용하여 플롯 할 방법이 있습니까? 시도 할 때마다, mayavi는 기억을 잃습니다.거대한 3D 배열을 시각화하는 Mayavi

다른 방법으로, volume() ctf의 색상 수를 256 색상 이상으로 늘릴 수있는 방법이 있습니다. 나는 부동 소수점 데이터 값을 가지며 Volume()을 사용하기 위해 그들을 이산해야합니다. 따라서 나는 많은 정보를 잃어 버린다. 그 주위에 어떤 방법이 있습니까?

답변

1

설명하는 도구로 작업 한 적이 없지만 큰 데이터 세트 및 차트가 있으므로 비슷한 문제를 해결하는 방법에 대해 한 가지 아이디어를 제공 할 것입니다.

1 년 동안 온도 센서에서 데이터 샘플을 얻는다고 가정 해 봅시다.이 샘플은 31M + 레코드입니다. 각 샘플마다 1 픽셀을 그릴 수있는 "공간"이 없습니다. 당신이 할 수있는 것은 렌더링 될 각 픽셀의 평균값을 얻는 것입니다. 화면에 800px 너비와 31M + 샘플이 있고 샘플을 800 번 슬라이스하고 각 슬라이스/픽셀에 대한 평균 (대표) 값을 얻습니다. 더 많은 해상도가 필요하다면 범위로 "확대"하고 다시 값을 얻으십시오. 그리기 위해 800 개의 샘플 만있을 때까지 계속하십시오.

희망이 내 영어에 대한 도움과 죄송합니다.