TDBChart 구성 요소를 폼에 표시하고 Checkbox-Legend를 사용하여 시리즈의 가시성을 전환합니다. 최대 5 개의 시리즈를 볼 수 있습니다. 이것이 제 정의입니다. 차트에서 속도를 높이려면 표시되는 시리즈의 데이터 만 데이터베이스에서로드하려고합니다.TDBChart : 데이터를로드하지 않고 범례로드
그러나 전설에 가능한 모든 항목을 포함하려면 정의 된 데이터 집합 및 필드 이름이있는 모든 시리즈를 정의해야합니다.
이 경우 차트는 보이지 않는 시리즈에 대한 결석에 대한 예외 사항을 제외하고 나에게 귀찮게합니다.
차트 데이터와 별도로 범례를로드 할 수 있습니까?
선택하지 않은 시리즈에'DataSource : = nil; '을 지정하려고 시도 했습니까? – Yeray
@ 예 : 그렇습니다. 그러나 도움이되지 않습니다. 일단 시리즈가 데이터를로드하면, DataSource 속성 상태에 관계없이 그 사실을 잊어 버리고 데이터를 요구하지 않습니다. – Paul
시리즈 데이터가 선택되지 않은 경우 '지우기'할 수 있습니다. – Yeray