【发布时间】:2018-07-14 10:42:59
【问题描述】:
我想使用 TChart 来评估时间。 (如 1:12; 1:15; 1:13; ...)为此,我想在 X 轴上展示实验(1,2,3 ...)。 Y 轴应该是时间图例。 (如 X 轴上的照片所示)。 不幸的是,我只在 X 轴上成功。
Y轴上我希望的时间图例
我尝试了什么:
procedure kMyDiagram.config;
Begin
mychart.LeftAxis.LabelStyle := taltext;
DataLine:=TLineSeries(MyChart.Series[0]);
end;
procedure kMyDiagram.myDiagramMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer)
begin
timecounter:=timecounter +10;
time:=strtotime('00:0'+ timecounter);
DataLine.AddXY(DataLine.XScreenToValue(x),DataLine.YScreenToValue(y),timetostr(time));
end;
这会产生类似的东西......
Y 轴和 X 轴的时间标签(应该有像 1,2,3...这样的整数)
那么如何制作这个自定义 Y 轴?
提前感谢您的回答。
【问题讨论】:
-
好吧,然后将
Time传递给AddXY方法的第一个参数。