gpt4 book ai didi

c# - 赢得表格制图

转载 作者:太空狗 更新时间:2023-10-29 17:42:25 25 4
gpt4 key购买 nike

我可能问错了问题,但我需要的是在我的窗口窗体图表中添加一条“引用线”。换句话说,我有一个包含简单数据系列的图表,我需要在及格分数或 80% 处在 y 轴上画一条线。我不想添加第二个系列,因为第一个系列的数据点数量不确定。有没有一种简单的方法可以简单地在 y 轴上画一条线?下面的虚线是我要拍摄的(不需要箭头)。

100|
|
90|
| o
80|<----------------------->
|
70| o o
|
60| o
| o o
50|o o
|_________________________
1 2 3 4 5 6 7 8 9

最佳答案

很抱歉重复 Don Kirkby 的回答,但我还没有代表添加评论。

使用 HorizontalLineAnnotation你可以设置 ClipToChartArea这会将线的范围限制在图表内,以解决您提到的问题。

ChartArea area = ...;

var line = new HorizontalLineAnnotation();
line.IsInfinitive = true; // make the line infinite
line.ClipToChartArea = area.Name;
line.LineDashStyle = ChartDashStyle.Dash;

假设您的 y 轴保持 0..1 范围内的值,那么您可以使用 line.AxisY = area.AxisY 将线附加到 Y 轴,这会导致其位置被解释为轴值,然后设置 line.Y = 0.8; 附加在 80% 的位置。

关于c# - 赢得表格制图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7503043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com