【发布时间】:2017-10-26 14:52:21
【问题描述】:
我有一个 TChart,想绘制水平线作为标记。这么远,那么容易。这些线应有不同的笔,如宽度和颜色。无论我尝试什么,最终我的水平线看起来都一样!
这是我尝试过的:
Linien:=TDrawLineTool.Create(Self); // creates the drawtool <br>
CustomChart.Tools.Add(Linien);<br>
Linien.Pen.Width:=20;<br>
Linien.Lines.AddLine(0,d,high(Trades_),d); // first line<br>
Linien.Pen.Width:=40;<br>
Linien.Lines.AddLine(0,d2,high(Trades_),d2); // another line<br>
=> 最终都是 40(或红色或其他)。
如何以自己的风格绘制每条线?如果是的话,我是否必须创造更多的 Linien:如何对它们进行撇号?还是每条线都必须是自己的绘图工具(创建很多线?)
【问题讨论】:
-
感谢您提供此链接。但是不,我的问题不同。我不想为系列的点/条上色。
它是关于直接添加到轴的“DrawLineTool”。