http://ts.shift.co.kr:50080/sample/gauce/sample/xchart/xchart_sample_all/xchart_%EA%B8%B0%EB%B3%B8sample(max)/AddXY_Sample.htmlXChart와 Dataset을 바인드하여 표현하는 경우 Mark속성은 Series 공통 속성이므로 특정 값에 해당하는 것만 안보이게 하는 것은 불가능 합니다.
단, 기본적으로 TeeChart(XChart에 포함된 모듈, 별도 라이센스 필요) 는 NULL 과 0 을 구분해 디자인이 가능합니다.
그러니까 값이 안 들어있으면 그래프가 중간중간 끊어진 상태로 표현됩니다.
하지만 DataSet 으로 연결하면 NULL 값들이(column이 String 또는 Number 등) 모두 0으로 처리되어 항상 0으로 연결되어 표현됩니다.
따라서 DataSet을 바인드하지 않고 NULL값을 표현하시려면, AddXY,AddNullXY 를 사용해 Chart 를 그릴 수 있습니다.
샘플은 메인페이지에서 검색창에 addxy 등으로 검색해보시기 바랍니다.(관련링크1)
샘플은 라인 타입이지만, 바 타입으로도 표현 가능합니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 삼성전자 LSI
>* 문의할 Component명 및 버전 :
>* DataSet 버전 :
>* Tr 버전 :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>제가 가우스를 처음 사용해 보는거라 상기 내용을 채울수 없어 죄송합니다.
>
>질문내용은,
>TYPE P E
>--------------
>A1 100 0
>A2 30 15
>A3 0 20
>
>으로 되어 있는 데이터셋을 막대그래프로 표현해야 되는데요
>Y축은 TYPE이고 x축은 P와 E를 각각의 막대그래프로 보여주는 겁니다.
>
>150
> 100
>100 |
> |
>50 | 30
> | | 15 20
>0 | 0 | | 0 |
> A1 A2 A3
>
>위와 같은 방식으로 그래프가 나오는데 0으로 된 부분의 값을 안보이게 하고 싶습니다.
>
>어떻게 해야 할지요