Quanweiz 发表于 2022-12-7 15:00:24

flexchart 如果曲线中X轴数据如果是string时,如果想在曲线中画一条线怎么实现?




flexchart如果曲线中X轴数据如果是string时,如果想在曲线中画一条线怎么实现?上面中的Start和end怎么设置

Richard.Ma 发表于 2022-12-7 17:56:18

start和end还是一样照常按数字设置就行,这里需要注意的是Attachment需要先设置为DataCoordinate,这样设置的point对应的就是数据点
那么起始和结束数据点,你就按照对应的数据点设置就行
X轴虽然是文本,但是实际上这里设置的X对应的就是你绑定的数据源列表中对应 的数据项的序号,
比如是从第2个点的位置到第41个点的位置,Y值可以根据需要设置


            annotationLayer.Annotations.Add(new C1.Win.Chart.Annotation.Line()
            {
                Start = new PointF(1, 50),
                End = new PointF(40, 52),
                Attachment= C1.Chart.Annotation.AnnotationAttachment.DataCoordinate
            });

页: [1]
查看完整版本: flexchart 如果曲线中X轴数据如果是string时,如果想在曲线中画一条线怎么实现?