如何在 TChart 组件中隐藏时间(小时、分钟和秒)?只需要日期格式。
放
Chart1.BottomAxis.DateTimeFormat := GetLocaleShortDateFormat(); {MMM/yy/dd},
但时间存在于图表中
如何使用 TeeChart 的示例。
在表单上添加一个 TChart 组件和一个 TButton,包括单元系列并在按钮OnClick
事件上添加此代码:
procedure TForm1.Button1Click(Sender: TObject);
var
S1: TLineSeries;
i,j: integer;
begin
Chart1.View3D := false;
Chart1.SeriesList.Clear;
S1 := TLineSeries.Create(Self);
S1.XValues.DateTime := True;
Chart1.BottomAxis.DateTimeFormat := 'MMM/YY/DD'; //Works with 'MMM/yy/dd' also
Chart1.AddSeries(S1);
for i := 0 to 10 do
for j := 0 TO 23 do
S1.AddXY(Trunc(Now) + i + j/24.0, Random(100)/10.0 + i*10.0);
end;
这是结果:
我无法重现问题中的行为,使用不同的DateTimeFormat
.