Q&A

  • PieChart와 색깔값 세팅하기.
다음의 코드를 봐주세여...보시면....

with EventADODataSet do
begin
        CommandText := fncGetEventGroup(cur_DBID, ...);
        Open;
        First;

        k := 0;
        while not Eof do
        begin
            with EventChart.Series[0] do
            begin
                
                Add(EventDBGrid.Fields[1].AsInteger, EventDBGrid.Fields[0].AsString, RGB(200 - 50*k, 250 - 50*k, 250 - 50*k));

            end;
            Next;
            k := k + 1;
        end;
    end;

에서 굵게 표시된 부분입니다.....차트는 Tchart에서 PieChart를 사용하였습니다. 문제는 PieChart에서 위와 같이 값들을 Add하였고 Add할때 색깔값은
RGB(200 - 50*k, 250 - 50*k, 250 - 50*k)로 잡았습니다.

그런데 문제는 이겁니다. 이 화면을 출력해보면 톤자체가 약간 회색계열에서 어두운 색 계열로 진행이 됩니다.

이걸 보통 PieChart를 디폴트로 했을때 처럼 (빨, 주, 노, 초.....기타) 이런식으로 나오게 하려면 어떻게 해야 하는지여......

전제조건은 Add함수에서 색깔값을 우리가 직접 넣어주어야 한다는 겁니다.....

감사합니다.....
0  COMMENTS