EquityCurveChart
StockSharp.Xaml.Charting
显示股权曲线的图形组件。
继承自: UserControl
实现: IThemeableChart, IPersistable, IComponentConnector
构造函数
EquityCurveChart
public EquityCurveChart()
equityCurveChart = EquityCurveChart()
初始化了 & ##EquityCurveChart+#的新实例.
属性
ChartTheme
public string ChartTheme { get; set; }
value = equityCurveChart.ChartTheme
equityCurveChart.ChartTheme = value
图形主题的名称 。
Elements
public IEnumerable<IChartBandElement> Elements { get; }
value = equityCurveChart.Elements
元素。 元素。
NoGapMode
public bool NoGapMode { get; set; }
value = equityCurveChart.NoGapMode
equityCurveChart.NoGapMode = value
要删除图表上的空白( 周末、 节假日) 。 当启用模式和使用多条曲线时, 将丢失联合缩放。 默认启用 。
方法
CreateCurve
public IChartBandElement CreateCurve(string title, Color color, DrawStyles style, Guid id)
result = equityCurveChart.CreateCurve(title, color, style, id)
创建新的曲线来绘制收益率 。
- title
- 线条标题.
- color
- 线条相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相
- style
- 线条绘图样式。默认是线条。
- id
- 独一无二的身份证
返回值: 表示行的图表元素。
CreateCurve
public IChartBandElement CreateCurve(string title, Color color, Color secondColor, DrawStyles style, Guid id)
result = equityCurveChart.CreateCurve(title, color, secondColor, style, id)
创建新的曲线来绘制收益率 。
- title
- 线条标题.
- color
- 线条相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相
- secondColor
- 附加行颜色,用于绘制区域。
- style
- 线条绘图样式。默认是线条。
- id
- 独一无二的身份证
返回值: 表示行的图表元素。
CreateData
public IChartDrawData CreateData()
result = equityCurveChart.CreateData()
Create IChartDrawData instance.
返回值: IChartDrawData例.
Draw
public void Draw(IChartDrawData data)
equityCurveChart.Draw(data)
处理新数据。
- data
- 新数据.
返回值: 如果数据已成功绘制,否则返回。
InitializeComponent
public void InitializeComponent()
equityCurveChart.InitializeComponent()
InitializeComponent
RemoveCurve
public void RemoveCurve(IChartBandElement elem)
equityCurveChart.RemoveCurve(elem)
从图表中删除收益曲线。
- elem
- 从方法Guide获得的图表元素)。
Reset
public void Reset(IEnumerable<ICollection<LineData<DateTime>>> items)
equityCurveChart.Reset(items)
重置指定的图表元素 。
- items
- 重置元素 。
Reset
public void Reset(IEnumerable<IChartBandElement> elements)
equityCurveChart.Reset(elements)
重置指定的图表元素 。
- elements
- 重置元素 。