【发布时间】:2020-07-26 12:22:49
【问题描述】:
我有一个 TAreaGraph
(series[0] as tareaseries).coloreachpoint := true;
with chart1 do
series[0].addXY( {the x-value} , {the y-value}, {name} , clTeeColor);
end;
所以现在,条形或点都是不同的颜色,但我讨厌调色板。 我在对象检查器中看到,添加新系列并选择类型时有一个选项,可以将调色板更改为 Mac Os。
我已尝试在运行时执行此操作,因为我正在动态添加系列,但无济于事。 任何帮助将不胜感激!
问候, 罗马人。
【问题讨论】:
-
我什么都试过了,但你没有显示任何你试过的东西。
-
我指的是随机键入方法或属性的可能名称。如果不清楚,我深表歉意。
-
使用设计器后,以文本形式查看表单以查看设置了哪些属性以及设置了什么。要以文本形式查看表单,请在设计器中右键单击它,底部附近是 view as text 的条目。要返回,再次单击鼠标右键,view as form 位于菜单中间。
-
因此,与其随机试错,不如将自己的调色板创建为
TColor的数组,其中每个条目都是 BGR 颜色组件的组合。例如。白色为 $FFFFFF,蓝色为 $FF0000,石灰为 $00FF00,红色为 $0000FF。或者使用现成的颜色常量,如clCream ($F0FBFF)等。然后在series[0].addXY()中将clTeeColor替换为您自己调色板中的颜色。你得到的正是你写的结果。
标签: delphi teechart delphi-10.3-rio