gpt4 book ai didi

c# - 在 C# 中向 OHLC Zedgraph 添加线段

转载 作者:太空宇宙 更新时间:2023-11-03 15:56:55 26 4
gpt4 key购买 nike

我在 Zedgraph 中有一张 OHLC 股票价格图表。我想在此图表上添加多个线段,其中我只知道起点和终点值 - 所以基本上,我有一个(开始日期,价格)和一个(结束日期,价格)我想要的 2 个点的组合画一条线穿过。

enter image description here

我尝试使用以下代码,但这会将所有行添加到图表的开头,而不管我提供的 x 轴值如何。

LineItem trendLine = new LineItem(String.Empty, new[] { pstartDate, pconfirmDate },   new[] { pstartPrice, pconfirmPrice }, System.Drawing.Color.Black, SymbolType.None);
trendLine.Line.Style = System.Drawing.Drawing2D.DashStyle.Solid;
trendLine.Line.Width = 1f;
pricePane.CurveList.Add(trendLine);

提前致谢。

新观察结果 - 我的 OHLC 图目前启用了 X 轴滚动和缩放功能。我正在使用 X 轴类型“DateAsOrdinal”。我观察到,如果我将 X 轴类型更改为“日期”,则线段会按应有的方式显示,即位于沿 X 轴的正确位置。但是现在滚动已经失效了,原来显示的数据现在只显示了一部分!

最佳答案

对于趋势线,您应该使用 LineObj。

如果您的 XAxis 是 DateAsOrdinal,则 x 值必须是序数,而不是日期。

关于c# - 在 C# 中向 OHLC Zedgraph 添加线段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23226137/

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