현재 텔레릭 radChartView라는 컴포넌트를 사용해서 차트를 그리고있는데요
차트가 그려지는 영역의 배경색이 어두워가지고 범례의 텍스트색깔을 흰색 계열로 변경해주려고하는데
이것저것 건드려볼꺼 다 건드려봤는데 도무지 바뀔생각을 안하네요;;
DonutSeries series = new DonutSeries();
series.DataPoints.Add(new PieDataPoint(50, "Germany"));
series.DataPoints.Add(new PieDataPoint(70, "United States"));
series.DataPoints.Add(new PieDataPoint(40, "France"));
series.DataPoints.Add(new PieDataPoint(25, "United Kingdom"));
series.ShowLabels = true;
series.ForeColor = Color.FromArgb(204, 203, 208);
this.radChartView1.Series.Add(series);
this.radChartView1.ShowLegend = true;
this.radChartView1.ForeColor = Color.FromArgb(204, 203, 208);
this.radChartView1.ChartElement.LegendElement.ForeColor = Color.FromArgb(204, 203, 208);
this.radChartView1.ChartElement.ForeColor = Color.FromArgb(204, 203, 208);
차트는 이렇게 그리고 있고 결과물은 이렇게 아래처럼 보입니다…
코드 아래 3줄 ForeColor는 어디 컬러를 바꾸는건지 하나도 안통하고 시리즈는 차트상에 텍스트 컬러만 바뀌네요…
일단 해결방법을 찾고 싶은 것은
- 범례(legend)의 텍스트 컬러를 제가 원하는 색으로 변경하고 싶습니다.
- 차트에 보이는 저 데이터포인트가 해당하는 시리즈 내부에서 보이게끔 해주고싶습니다. 그런데 검색을 어떻게 해야할 지 모르겠네요 힌트가 필요합니다…(아래그림과 같은 느낌)
- 마찬가지로 아래그림처럼 도넛차트 중앙에 label을 넣어주고싶습니다.
고수분들의 의견 부탁드립니다 ㅠㅠ