Series가 1개인 기존 Chart에 필요한 만큼 코딩으로 Series를 추가하여 속성을 수정하고자 하는데...
Chart 개체의 Series => Marks의 Arrow=>Pointer 속성을 코딩으로 수정하려면 어떻게 해야하는지요?
TLineSeries객체에는 있는데 TFastLineSeries라서 안되는 것인지 Pointer 속성이 없다고 하네요.
Chart_Trend.Series[0].Pointer.Style := psCircle;
아래처럼 Title이나 Pen.Width 등은 잘되는 것 같은데요.
아시는 분의 도움 부탁드립니다.
Chart_Trend.AddSeries(TFastLineSeries.Create(self));
Chart_Trend.Series[0].Title := '추가2';
Chart_Trend.Series[0].Pen.width := 2;
Chart_Trend.Series[0].AddXY(3,45,'테스트');
=끝=
TFastLineSeries에서는 속성이 없구요 TLineSeries에만 있습니다.
아래코드보고 확인하세요
<!--CodeS-->
var
cSeries : TChartSeries;
sSeriesLine : TLineSeries;
begin
cSeries := TLineSeries.Create(self);
sSeriesLine := TLineSeries(cSeries);
sSeriesLine.Pointer.Visible := True;
sSeriesLine.Pointer.Style := psCircle ;
sSeriesLine.Pointer.HorizSize := 4;
sSeriesLine.Pointer.InflateMargins := True;
sSeriesLine.Pointer.VertSize := 4;
sSeriesLine.LinePen.Width := 3 ;
<!--CodeE-->