Page 1 of 1

Realize custome line

Posted: Fri Feb 03, 2023 8:43 am
by 15695007
hello:
I got a question, That's how to realize custome line ?
Just like the color line in demo, but i need to add the custome label above the end of the line and make the solid line to be dotted line

Re: Realize custome line

Posted: Mon Feb 06, 2023 9:08 am
by Christopher
Hello,

you can change the style of the ColorLine Pen by using the Pen.Style property, e.g.

Code: Select all

        readonly ColorLine colorLine;

        public Form1()
        {
            InitializeComponent();

            var bar = new Bar(tChart1.Chart);
            bar.FillSampleValues();
            colorLine = new ColorLine(tChart1.Chart)
            {
                Axis = tChart1.Axes.Bottom,
                Value = 2.5
            };
            colorLine.Pen.Width = 3;
            colorLine.Pen.Color = Color.Red;
            colorLine.Pen.Style = Steema.TeeChart.Drawing.DashStyle.Dot;

            tChart1.AfterDraw += TChart1_AfterDraw;
        }

        private void TChart1_AfterDraw(object sender, Steema.TeeChart.Drawing.IGraphics3D g)
        {
            g.Font.Size = 16;
            g.TextOut(tChart1.Axes.Bottom.CalcXPosValue(colorLine.Value), tChart1.Axes.Left.IStartPos, "Hello");
        }
Screenshot from 2023-02-06 10-07-15.png
Screenshot from 2023-02-06 10-07-15.png (30.88 KiB) Viewed 4985 times