2011-09-06 4 views
2

데이터가없는 일부 선택된 기간 동안 작동하는 차트 (ASP.NET/VB.NET)가 있는데 예상됩니다..net에서 빈 차트를 만드는 방법 4

데이터가없는 시간대를 선택하면 차트가 표시되지 않고 차트의 배경색이 사각형으로 만 표시됩니다.

내가 원하는 것은 데이터가없는 경우에도 제목, x 및 y 축 등을 계속 표시하는 것입니다. 빈 차트 만 있습니다.

나는 차트의 시간 척도 밖에서 데이터 포인트를 추가한다는 아이디어에 놀랐다. 그리고 이것이 효과가 있었지만, 나는 빈 그래프를 얻었지만 이것을 달성하기위한 더 깨끗한 방법이 있어야한다. 어떤 아이디어?

감사

+0

혹시이 작업을 수행하는 데 신경 써야할까요? 차트를 숨기거나 보여 주면서 연주했지만 축이 표시된 빈 차트가 이상적 일 것입니다 ... –

+0

아니요이 작업을 수행하는 확실한 방법을 찾지 못했습니다. 나는 차트에 표시된 시간 범위 밖의 데이터 포인트를 추가했다. 그것은 작동하지만 여전히 지저분하다고 느낍니다. – Tim

+0

간단하게 보이게 (visible = false로) 제목을 추가 한 다음 데이터 소스의'Selected' 이벤트에서 빈 데이터 세트를 잡아 냈습니다 (그에 따라 "빈"제목을 토글). –

답변

0

시도는 사용자 정의는 논리를 렌더링 구현 오버라이드 (override) 또는

Chart.OnPrePaint에게

방법을 다시 작성합니다.

Reference:MSDN

관련 문제