首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在C#中向OHLC佐剂图中添加线段

在C#中向OHLC佐剂图中添加线段
EN

Stack Overflow用户
提问于 2014-04-22 17:16:48
回答 1查看 1K关注 0票数 2

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

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

代码语言:javascript
复制
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轴类型更改为“Date”,则线段会以应有的方式出现,即沿着X轴出现在正确的位置。但是现在卷轴已经被禁用了,原来显示的数据现在只显示了一部分!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-25 10:41:04

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23226137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档