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

要删除图表上的空白( 周末、 节假日) 。 当启用模式和使用多条曲线时, 将丢失联合缩放。 默认启用 。

方法

Clear
public void Clear()
equityCurveChart.Clear()

从图表中删除收益曲线。

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

Load
public void Load(SettingsStorage storage)
equityCurveChart.Load(storage)

装入设置 。

storage
设置存储 。
RemoveCurve
public void RemoveCurve(IChartBandElement elem)
equityCurveChart.RemoveCurve(elem)

从图表中删除收益曲线。

elem
从方法Guide获得的图表元素)。
Reset
public void Reset()
equityCurveChart.Reset()

重置所有图表元素 。

Reset
public void Reset(IEnumerable<ICollection<LineData<DateTime>>> items)
equityCurveChart.Reset(items)

重置指定的图表元素 。

items
重置元素 。
Reset
public void Reset(IEnumerable<IChartBandElement> elements)
equityCurveChart.Reset(elements)

重置指定的图表元素 。

elements
重置元素 。
Save
public void Save(SettingsStorage storage)
equityCurveChart.Save(storage)

保存设置 。

storage
设置存储 。