如何自己定制Labels的显示?
如左Y坐标轴标签按颜色显示为 如右Y坐标轴标签按颜色显示为
10 //红 ...
9 //红 ...
8 //红 ...
7 //红 ...
6 //红 *.**% //红
5 //白色 基准值 0.00% //白色
4 //绿 *.**% //绿
3 //绿 ...
2 //绿 ...
1 //绿 ...
0 //绿 ...
如左Y坐标轴标签按颜色显示为 如右Y坐标轴标签按颜色显示为
10 //红 ...
9 //红 ...
8 //红 ...
7 //红 ...
6 //红 *.**% //红
5 //白色 基准值 0.00% //白色
4 //绿 *.**% //绿
3 //绿 ...
2 //绿 ...
1 //绿 ...
0 //绿 ...
可以指定左轴的颜色~~
但不能单个指定~~
也找不到相应重绘的事件~~
先分析可行性,不成就要自己写控件了~~
看到过哪个软件TChart这样用,借来参考~~
还不知这套控件是否能解决问题
Series: TChartSeries; ValueIndex: Integer; var LabelText: String);
begin
if StrToIntDef(LabelText,0) < 200 then
Sender.LabelsFont.Color := clWhite
else if StrToIntDef(LabelText,0) < 500 then
Sender.LabelsFont.Color := clBlack
else
Sender.LabelsFont.Color := clBlue;
end;
准备测试一下 fim(镇江DJ)(DJ=DelphiJava) 兄的代码